题解
2025-11-02 18:41:29
发布于:浙江
2阅读
0回复
0点赞
题解
#include<bits/stdc++.h>
using namespace std;
int a[110];
bool pd(int x,int k){
int d=0;
while(x !=0){
a[++d]=x%k;
x/=k;
}
for(int i=1;i<=d/2;i++){
if(a[i] != a[d+1-i]){
return 0;
}
}
return 1;
}
int main() {
int n,s,now=0;
cin>>n>>s;
for(int i=s+1;now<n;i++){
int cnt =0;
for(int j=2;j<=10;j++){
cnt+=pd(i,j);
}
if(cnt>=2){
cout<<i<<"\n";
now++;
}
}
return 0;
}
这里空空如也


有帮助,赞一个