【蓝桥杯】历年真题题目及题解汇总
结果填空 (满分5分)结果填空 (满分5分)结果填空 (满分10分)结果填空 (满分10分)结果填空 (满分15分)程序设计(满分15分)程序设计(满分20分)程序设计(满分20分)程序设计(满分20分)程序设计(满分25分)第一题:指数计算问题描述】
7 月 1 日是建党日,从 1921 年到 2020 年, 已经带领中国人民
走过了 99 年。
请计算:7 ^ 2020 mod 1921,其中 A mod B 表示 A 除以 B 的余数
import java.math.BigInteger;public class Main {public static void main(String[] args) {BigInteger num1 = new BigInteger("7");BigInteger num2 = new BigInteger("1921");BigInteger num3=num1.pow(2020).remainder(num2);System.out.println(num3);}} 第二题: 解密【问题描述】
小明设计了一种文章加密的方法:对于每个字母 c,将它变成某个另外的
字符 Tc。下表给出了字符变换的规则:
字母c
Tc
字母c
Tc
字母c
Tc
字母c
Tc
a
y
n
l
A
Y
N
L
b
x
o
g
B
X
O
G
c
m
p
o
C
M
P
O
d
d
q
u
D
D
Q
U
e
a
r
f
E
A
R
F
f
c
s
s
F
C
S
S
g
i
t
z
G
I
T
Z
h
k
u
p
H
K
U
P
i
n
v
w
I
N
V
W
j
t
w
b
J
T
W
B
k
j
x
r
K
J
X
R
l
h
y
e
L
H
Y
E
m
q
z
v
M
Q
Z
V
例如,将字符串 YeRi 加密可得字符串 EaFn。
小明有一个随机的字符串,加密后为
EaFnjISplhFviDhwFbEjRjfIBBkRyY
(由 30 个大小写英文字母组成,不包含换行符),请问原字符串是多少?
(如果你把以上字符串和表格复制到文