⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usaco_dualpal.cpp

📁 usaco自己做的1到5章的代码
💻 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 + -