MrAatrox @ 2023-04-19 04:17:26
a,b=input().split( )
list1=[]
count=0
for i in range(1,int(a)+1):#创建一个全是1的列表表示待砍的树
list1.append('1')
for j in range(1,int(b)+1):
c,d=input().split( )
for k in range(int(c),int(d)+1):#把1变成0表示砍了的树
list1[int(k)-1]=0
for m in list1:
if int(m)==1:
count+=1
print(count+1)
by 北文 @ 2023-04-19 11:43:45
@MrAatrox 希望更丰富的展现?使用 Markdown、LaTeX 公式。你回复讨论的那个地方上面有一个插入代码,这样子缩进太难看了
by CSP_AK_xyy20110721 @ 2023-04-19 12:49:06
a,b=input().split( )
list1=[]
count=0
for i in range(1,int(a)+1):#创建一个全是1的列表表示待砍的树
list1.append('1')
for j in range(1,int(b)+1): c,d=input().split( ) for k in range(int(c),int(d)+1):#把1变成0表示砍了的树
list1[int(k)-1]=0
for m in list1: if int(m)==1: count+=1
print(count+1)
是不是这样
by MrAatrox @ 2023-04-19 13:13:36
@北文 抱歉这是我第一次来提问
by MrAatrox @ 2023-04-19 13:16:13
a,b=input().split( )
list1=[]
count=0
for i in range(1,int(a)+1):
list1.append('1')
for j in range(1,int(b)+1):
c,d=input().split( )
for k in range(int(c)-1,int(d)):
list1[int(k)-1]=0
print(list1)
for k in list1:
count+=int(k)
print(count+1)