PAT 1019. General Palindromic Number (20)
来源:互联网 发布:手机网络主播招聘 编辑:程序博客网 时间:2024/05/21 14:04
n变为b进制后 其原来的顺序和从后往前排是否相等 即倒置后是否一样
只想说PAT上的测试数据b有点小(应该是故意的 毕竟只有20分)
#include<cstdio>#include<cstring>#include<iostream>#include<cstdlib>#include<cmath>#include<vector>#include<map>#include<stack>#include<queue>using namespace std;int main(){ int n,b; int a[10001]; scanf("%d%d",&n,&b); int s=n; int i,j; i=0; if(s==0) a[i++]=0; else while(s!=0) { a[i++]=s%b; s/=b; } int m=i; j=i-1; i=0; while(a[i]==a[j]&&i!=j) { i++; j--; } if(i!=j) printf("No\n"); else printf("Yes\n"); printf("%d",a[m-1]); for(j=m-2;j>=0;j--) printf(" %d",a[j]); printf("\n"); return 0;}
0 0
- 【PAT】1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)-PAT
- PAT 1019. General Palindromic Number (20)
- 浙大 PAT 1019. General Palindromic Number (20)
- PAT: 1019. General Palindromic Number (20)
- PAT A 1019.General Palindromic Number (20)
- PAT 1019. General Palindromic Number (20)
- pat 1019. General Palindromic Number (20)
- PAT 1019. General Palindromic Number (20)
- PAT 1019. General Palindromic Number (20)
- PAT 1019. General Palindromic Number (20)
- PAT甲级.1019. General Palindromic Number (20)
- PAT(A) - 1019. General Palindromic Number (20)
- 【PAT甲级】1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20) PAT 甲级
- PAT-A 1019. General Palindromic Number (20)
- PAT甲级1019. General Palindromic Number (20)
- PAT-A-1019. General Palindromic Number (20)
- Android开发App架构MVP模式
- APP中通过包名或类名启动另一个APP
- EditText状态变化——选中和未先中(底部变颜色的线)
- linux 定时任务
- C代码:指定路径删除N天之前的日志
- PAT 1019. General Palindromic Number (20)
- jquery事件委托off与on连用无效的问题
- android studio 常见问题
- 数据结构与算法(2)--数组和typedef的运用
- 树形递归遍历实现多级评论
- OC中私有方法和私有变量
- flink akka
- 二叉树遍历
- flink akka scala