/*
D进制A+B
*/#include<iostream>
using namespace std;typedeflonglong ll;intmain(){
ll a,b,d,sum;
cin >> a >> b >> d;
sum = a + b;//res 存放D进制的每一位int res[31], i =0;while(sum / d >0){
res[i++]= sum % d;
sum /= d;}
res[i]= sum;while(i >=0){
cout << res[i--];}return0;}
【codeup 5901】回文串
#include<iostream>#include<string>
using namespace std;intmain(){
string s;
cin >> s;int i, j ,len = s.size();for(i =0, j = len -1; i < len && j >=0&& s[i]== s[j];i++,j--);if(i == len && j ==-1)
cout <<"YES"<< endl;else
cout <<"NO"<< endl;}