1019. General Palindromic Number

来源:互联网 发布:淘宝网旗舰店是正品吗 编辑:程序博客网 时间:2024/06/10 06:17
#include<iostream>#include<vector>using namespace  std;int main(){  int n,b;cin>>n>>b;  if(!n)cout<<"Yes"<<endl<<0;  else    {      vector<int>ret;      while(n){ret.push_back(n%b);n/=b;}      bool ok=true;      for(int i=0,cnt=ret.size();i<cnt/2;++i)if(ret[i]!=ret[cnt-1-i])  ok=false;      cout<<(ok?"Yes":"No")<<endl;      for(auto it=ret.rbegin();it!=ret.rend();++it){if(it!=ret.rbegin())cout<<' ';cout<<*it;}//for    }  return 0;}

0 0
原创粉丝点击