USCAO 2.2.3
来源:互联网 发布:js获取文件大小 编辑:程序博客网 时间:2024/06/05 18:30
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<iostream>
#include<string.h>
using namespace std;
bool isrun(int a)
{
int length=(int)log10(a)+1;
int q[10];
int vis[10];
int i=length-1,j=0;
memset(vis,0,sizeof(vis));
memset(q,0,sizeof(q));
while(a)
{
int b=a%10;
a/=10;
q[i--]=b;
}
for(i=0;i<length;i++)
{
int now=q[j];
vis[now]++;
if(vis[now]>1)
return false;
j=(now+j)%length;
}
if(j!=0)
return false;
return true;
}
int main()
{
freopen("runround.in","r",stdin);
freopen("runround.out","w",stdout);
int n;
cin>>n;
for(int i=n+1;;i++)
{
if(isrun(i))
{
cout<<i<<endl;
break;
}
}
return 0;
}
- USCAO 2.2.3
- USCAO 2.2.1
- USCAO 2.2.2
- USCAO 2.2.4
- USCAO 2.1.3
- USCAO 2.3.3
- USCAO 2.4.3
- USCAO 3.1.3
- USCAO 3.2.3
- USCAO section1.3 Barn Repair
- NKOI 1015(USCAO 2.2.2)子集
- USCAO section1.3 Prime Cryptarithm(感觉思路挺好)
- uscao--camelot
- USCAO 题解
- USCAO 热浪
- USCAO Chap4 Fence Loops
- uscao 3.2 Sweet Butter
- USCAO section 1.1 Transformations
- 简明 Vim 练级攻略(转)
- POJ 1149
- USCAO 2.2.1
- USCAO 2.2.2
- Android模拟器输入中文问题
- USCAO 2.2.3
- Android开发 PK IOS开发
- 为什么Android机子运行时会卡而IPhone却不会?
- poj1061-扩展欧几里得算法
- USCAO 2.2.4
- POJ 1236
- USCAO 2.3.1
- USCAO 2.3.2
- USCAO 2.3.3