Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
3350 liumingxuan 标记门牌号 C++ 通过 0 MS 248 KB 737 2023-01-01 16:10:23

Tests(1/1):


#include<iostream> #include<algorithm> #include<cstdio> #include<queue> #include<stack> #include<cstring> using namespace std; int change[]={0,1,-1,-1,-1,-1,9,-1,8,6};//change[i]表示数字i颠倒后的数字,-1表示不是数字 int main(){ int f,n; cin>>f>>n; int c=0; for(int i=1;i<=f;i++){ for(int j=1;j<=n;j++){ int x=i*100+j; int rev=0; bool flag=true; int tx=x; while(tx){ if(change[tx%10]==-1){ flag=false;break; } rev=rev*10+change[tx%10]; tx/=10; } // printf("x:%d rev:%d\n",x,rev); if(flag&&x==rev)c++; } } cout<<c; return 0; } /* #include<cstdio> freopen("文件名.in","r",stdin); freopen("文件名.out","w",stdout); */


测评信息: