poj-1012 Joseph
2013-08-19 00:17
465 查看
http://poj.org/problem?id=1012
记得这事刚学数据结构链表的经典题目
水过题数吧~
#include<iostream>
#include <cstdio>
using namespace std;
int J[14];
int k;
void init()
{
for(int k=1; k<14; k++)
{
int n=2*k;
int ans[30]= {0};
int m=1;
for(int i=1; i<=k; i++)
{
ans[i]=(ans[i-1]+m-1)%(n-i+1);//n-i为剩余的人数
if(ans[i]<k)
{
i=0;
m++;
}
}
J[k]=m;
}
}
int main()
{
init();
while(~scanf("%d",&k))
{
if(!k)
break;
printf("%d\n",J[k]);
}
return 0;
}
记得这事刚学数据结构链表的经典题目
水过题数吧~
#include<iostream>
#include <cstdio>
using namespace std;
int J[14];
int k;
void init()
{
for(int k=1; k<14; k++)
{
int n=2*k;
int ans[30]= {0};
int m=1;
for(int i=1; i<=k; i++)
{
ans[i]=(ans[i-1]+m-1)%(n-i+1);//n-i为剩余的人数
if(ans[i]<k)
{
i=0;
m++;
}
}
J[k]=m;
}
}
int main()
{
init();
while(~scanf("%d",&k))
{
if(!k)
break;
printf("%d\n",J[k]);
}
return 0;
}
相关文章推荐
- 【Joseph问题】poj1012 Joseph
- POJ 1012 Joseph 笔记 G++
- poj 1012 & hdu 1443 Joseph(约瑟夫环变形)
- POJ 1012 Joseph
- poj 1012 Joseph
- POJ 1012 Joseph
- poj 1012 Joseph
- NYOJ 191 && POJ 1012 Joseph(约瑟夫环问题)
- POJ 1012--Joseph
- poj1012Joseph(约瑟夫环)
- POJ 1012: Joseph
- ACM篇:POJ1012--Joseph
- POJ 1012 Joseph 解题报告
- POJ 1012 Joseph(约瑟夫环)(枚举)
- POJ-1012 Joseph-约瑟夫问题好人坏人
- POJ 1012 Joseph(打表题)
- POJ 1012 Joseph
- [poj1012]Joseph_Joseph
- POJ 1012 Joseph
- POJ 1012 Joseph