解题思路:把不同位置的树当成列表元素,整个公路当成一个列表,一个地铁区域相当于支除区域内的元素。用循环去除元素。
注意事项:
参考代码:
L,M = map(int,input().split())
list = list(range(L+1))
sum = 0
while sum < M:
M1,M2 = map(int,input().split())
for i in range(M1,M2+1):
if i in list:
list.remove(i)
sum += 1
print(len(list))
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
校门外的树 (C语言代码)浏览:1117 |
printf基础练习2 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:472 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1515 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:891 |
简单的a+b (C语言代码)浏览:688 |
【偶数求和】 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |