1019. General Palindromic Number (20)
2015-01-04 14:11
316 查看
#include <iostream> #include <cstdio> #include <vector> using namespace std; int main(int argc, char **argv) { int n, r; cin >> n >> r; vector<int> d; do { d.push_back(n%r); n /= r; } while(n); int len = d.size() - 1; bool flag = true; for(int i = 0; i <= (len >> 1); i ++) { if(d[i] != d[len-i]) { flag = false; break; } } cout << (flag ? "Yes" : "No") << endl; cout << d[len]; while(--len >= 0) { cout << ' ' << d[len]; } cout << endl; return 0; }
相关文章推荐
- PAT 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20):郁闷了,深呼吸,做道题···
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 浙大 PAT 1019. General Palindromic Number (20)
- 1019.General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20) @ PAT (Advanced Level) Practise
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 1019. General Palindromic Number (20)
- 【PAT】【Advanced Level】1019. General Palindromic Number (20)
- PAT (Advanced Level) Practise 1019. General Palindromic Number (20)