// 1019. General Palindromic Number.cpp: 主項目文件。
#include "stdafx.h"
#include <cstdio>
bool isPalindromic(int *arr, int length){
for(int i=0,j=length-1;i<=j;i++,j--){
if(arr[i]!=arr[j])
return false;
}
return true;
}
int main()
{
int num,base;
scanf("%d%d",&num,&base);
if(num==0){
printf("Yes\n0\n");
return 0;
}
int aa[103],cnt=0;
while(num){
aa[cnt++]=num%base;
num/=base;
}
bool tag=isPalindromic(aa,cnt);
if(tag)
puts("Yes");
else
puts("No");
for(int i=cnt-1;i>=0;i--){
if(i!=cnt-1)
printf(" ");
printf("%d",aa[i]);
}
printf("\n");
return 0;
}
1019. General Palindromic Number
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.