水题
#include <iostream>using namespace std;int main()
{//freopen("F:/CppProject/data/1019.txt","r",stdin);long long n,b;cin>>n>>b;int num[50];if(n==0 || n==1){cout<<"Yes"<<endl<<n<<endl;return 0;}int index=0;while(n>0){num[index++]=n%b;n=n/b;}int success=1;for(int i=0;i<=(index-1)/2;i++){if(num[i]!=num[index-1-i]){success=0;break;}}if(success)cout<<"Yes"<<endl;elsecout<<"No"<<endl;for(int i=index-1;i>0;i--)cout<<num[i]<<" ";cout<<num[0];return 0;
}