#KK. 【KK历险记】KK算字符(对于初学者较难的题目,题目次序待定,数据未完成)

【KK历险记】KK算字符(对于初学者较难的题目,题目次序待定,数据未完成)

当前没有测试数据。

题目描述

KK今天想到了一个很奇妙的问题:既然整数可以加和减,字母可以吗?

于是,他迫不及待地发明了一种字母加和减的运算。

KK给你一个字母 cc 和一个正整数 n(n1010)n(n \le 10^{10})

现在KK给你字母加和减的运算规则。

  • 对于加法,字母加一个数 nn,相当于把这个字母在字母表往右移 nn 位。例如,字母'a'右移 11 位就是'b';字母'G'右移 11 位就是'H'......,以此类推。特别地,例如'z'右移 11 位是'a';'Y'右移 33 位是'B';'x'右移 55 位是'c'......,以此类推,'Z'右移一位就是'A','Y'右移三位就是'B'。注意区分大小写!

  • 对于减法,字母减一个数 nn,相当于把这个字母在字母表往左移 nn 位。例如,字母'b'左移 11 位就是'a';字母'H'左移 11 位就是'G'......,以此类推。特别地,例如'A'左移 11 位是'Z';'b'左移 33 位是'y';'C'左移 55 位是'X'......,以此类推,'a'左移一位就是'z','B'左移三位就是'Y'。注意区分大小写!

现在,KK叫你输出两行。

第一行,输出这个字母“减去 nn”是多少。

第二行,输出这个字母“加上 nn“是多少。

输入格式

输入共 22 行。

第一行,一个字母:cc

第二行,一个正整数:nn

输出格式

输出共 22 行。

第一行,输出这个字母“减去 nn”是多少。

第二行,输出这个字母“加上 nn“是多少。

样例

B
2
Z
D
A
27
Z
B

数据范围

数据保证 cc 一定是字母。

1n10101 \le n \le 10^10

提示

记得开long long。

难度

对于初学者,较难,需要自己分析,找规律。