解题思路:
这题其实就是普通的模拟,我们只要按照题目的思路模拟就行。
A1 是 A0 的长 / 2得到的
那么我们直接初始化一个 paper 二维数组,二维数组里面嵌套的数组长度为2,下标 0 代表长, 下标 1 代表宽。
不断的模拟即可
代码:
# paper size A0~A9
paper = [[0 for _ in range(2)] for _ in range(10)]
paper[0] = [1189, 841]
for i, size in enumerate(paper):
long, short = size[0], size[1]
if i < len(paper) - 1:
paper[i + 1][0], paper[i + 1][1] = short, long // 2
# input
In = input()
number = int(In[1])
print(paper[number][0])
print(paper[number][1])