本文最后更新于 1203 天前,其中的信息可能已经有所发展或是发生改变。
本题目阅读起来比较复杂,首先会输入一个数字,代表电车会经过多少个车站,之后按照车站数输入每站的上下车情况,以 下车人数 上车人数 格式提供。最后要求输出这个车最小的容纳人数。
其实理解起来非常简单,就是要得出电车在运行途中所产生的最大人数即可。下边是代码。
1 2 3 4 5 6 7 8 9 10 |
STATION_NUM = int(input()) TRAM_PERSON = 0 MAX_PERSON = 0 for i in range(0,STATION_NUM): INPUT_VALUE = str(input()).split(' ') TRAM_PERSON -= int(INPUT_VALUE[0]) TRAM_PERSON += int(INPUT_VALUE[1]) if TRAM_PERSON > MAX_PERSON: MAX_PERSON = TRAM_PERSON print(MAX_PERSON) |
代码已经通过codeforces自动检测。