1019

来源:互联网 发布:ubuntu登陆界面修改 编辑:程序博客网 时间:2024/04/30 14:04
#include<cstdio>
using namespace std;


int arr[50] = { 0 };


int main1019(){


int N, b;
scanf("%d%d", &N, &b);


if (N == 0){
printf("Yes\n0");
return 0;
}


int i = 0;
while (N != 0){
arr[i++] = N%b;
N = N / b;
}


int k = i - 1;
int j = 0;
for (; j <= k; j++){
if (arr[j] == arr[k]){
k--;
}
else
break;
}


if (j < k)
printf("No\n");
else
printf("Yes\n");


for (k = i - 1; k >= 0; k--){
if (k == 0)
printf("%d", arr[k]);
else
printf("%d ", arr[k]);


}
return 0;
}
1 0
原创粉丝点击