📄 usaco_dualpal.cpp
字号:
/*
ID:wangyuc2
PROG:dualpal
LANG:C++
*/
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("dualpal.in");
ofstream fout("dualpal.out");
bool checked(int n,int m)
{
int a[500000];
int num,l=0;
int i;
bool yes=true;
num=n;
char ch;
while(num>=m)
{
a[l]=num%m;
num=num/m;
l++;
}
a[l]=num;
for(i=l;i>=0;i--) if(a[i]!=0) break; else l--;
for(i=0;i<=l/2;i++) if(a[i]!=a[l-i]) {yes=false; break;}
return yes;
}
int main()
{
int m,i,j,k,n,s,count;
fin>>n>>s;
k=0;
for(i=s+1;k<n;i++)
{
count=0;
for(j=2;j<=10;j++) if(checked(i,j)) count++;
if(count>=2) {k++;fout<<i<<endl;}
}
// system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -