defmain(): n=int(input()) queries = [list(map(int, input().split())) for _ inrange(n)]
D = 9999999999999999999899999999999999999999 max_len = 1600 decimal = [] remainder = 1 for _ inrange(max_len): remainder *= 10 digit = remainder // D decimal.append(digit) remainder = remainder % D # 计算前缀和 prefix = [0] * (max_len + 1) for i inrange(1, max_len + 1): prefix[i] = prefix[i - 1] + decimal[i - 1] # 处理每个查询 results = [] for l, r in queries: total = prefix[r] - prefix[l - 1] results.append(total)
print('\n'.join(map(str, results)))
if __name__ == "__main__": main()
F.Hello 2025
1
print("Happy New Year!")
G.完满年
在后台计算完满年
1 2 3 4 5 6
for a inrange(1, 9): for b inrange(0, 9): for c inrange(0, 9): for d inrange(0, 9): if1000*a+100*b+10*c+d == (a*10+b+c*10+d)**2: print(1000*a+100*b+10*c+d)
运行结果只有2025和3025
1
print(3025)
J.八进制 2025
通过观察可以发现,2025总会是GL,所以有多少个2025就有多少个GL
1 2 3 4
n=int(input()) for i inrange(n): a=int(input()) print("GL"*a)