其他分享
首页 > 其他分享> > 蓝桥杯第十届C组试题C

蓝桥杯第十届C组试题C

作者:互联网

从0开始,从右到左给这些字符串的每一位字母起个名字。

比如:A(1位)A(0位)

           A(2位)A(1位)A(0位)

AA = 27, 可以看成(26 * 1)+ A(1)

因为:字母每经过一个轮回,可就是从A到Z。轮回完后的下一个数,则需要进一位。而1位的字母则表示轮回的次数。0位的字母则表示轮回n次后的第n个数字。

比如:BA, B代表轮回两次,A代表轮回两次后的后1个数。(26 * 2)+ 1。

AAA = 703, 第2位的字母则表示第1位轮回了几次,也就是说有几个26*26。(26*26*1)+ (26*1)* 1。

。。。

不会讲。。。

下面字母统一用x代替

n位的值 = (26^n * x)+ x      (n != 0)

0位 = (26^0 * )x

1位 = (26^1 * x) 

2位 = (26^2 * x) 

最后把他们加一块就好了:B = (26^2 * 2) = 1352

            Y = (26^1 * 25) = 650

            Q = (26^0 * 17) = 17

            和 = 2019

标签:26,试题,第十届,字母,两次,蓝桥,17,轮回
来源: https://www.cnblogs.com/sensi/p/12240876.html