/*うーさー暗号 暗号を復号する i番目の文字をi右にシフトする。AAA -> BCD */ #include #include using namespace std; int main() { string s; cin >> s; //iシフトされている文字分、引いて戻す for (int i = 0; i < s.length(); i++){ s[i] = ((s[i] - 'A') - (i + 1) + 1300) % 26 + 'A'; } cout << s << endl; }