bzoj 1406 密码箱
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1406
Description
Input
Output
Sample Input
Sample Output
5
7
11
#include<cstdio>
#include<set>
using namespace std;
set<long long >s;
int n;
int main()
{
scanf("%d",&n);
for(int a=1,b;a*a<=n;a++)
if(!(n%a))
{
b=n/a;
for(int i=1;i<=n;i+=b)
if((i+1)%a==0) s.insert(i);
for(int i=b-1;i<=n;i+=b)
if((i-1)%a==0) s.insert(i);
}
if(s.empty())
printf("None");
else
for(set<long long >::iterator p=s.begin();p!=s.end();p++)
printf("%lld\n",*p);
return 0;
}
HOME Back
862



被折叠的 条评论
为什么被折叠?



