1.真题来源
2.重点
多个操作累加
3.运行结果
PS:孰能生巧,这是第二次写了,感觉边做边学还是有正反馈的。对比大佬写的代码发现我写的这个代码还是有优化的空间的,加的这个循环嵌套可以没有必要,因为被嵌套的那个循环相当于又重新计算了m次,其实只要计算一次就好了,所以求解时间会增加m倍,可以分开来写。
4.Python满分运行代码
n, m = map(int, input().split())
T = [list(map(int, input().split()))for i in range(n)]
Ini = [list(map(int, input().split()))for i in range(m)]
for i in range(m):
dx = 0
dy = 0
for j in range(n):
dx += T[j][0]
dy += T[j][1]
Ini[i][0] += dx
Ini[i][1] += dy
print(Ini[i][0], Ini[i][1])
5.学习
学习代码源自:https://blog.csdn.net/weixin_53919192/article/details/133274096?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22133274096%22%2C%22source%22%3A%22weixin_53919192%22%7D
代码如下:
n, m = map(int,input().split())
temp_x = temp_y = 0
for i in range(n):
x1, y1 = map(int, input().split())
temp_x += x1
temp_y += y1
for i in range(m):
x, y = map(int, input().split())
x += temp_x
y += temp_y
print('{} {}'.format(x,y))