for i in range(1,m+1): ① = map(int, input().split()) a.append(x) b.append(y)
t. ② for i in range(m-1): for j in range(m): if((a[i]>a[j]) or (a[i]==a[j] and b[i]>b[j])): a[i],a[j]=a[j],a[i] ③ ans=0 for i in range(m): for j in range(n): if(t[j]>=a[i] and t[j]<=b[i] and h[j]==0): ④ h[j]=1 break if(t[j]>b[i]): break print(ans)
使用微信搜索喵呜刷题,轻松应对考试!
答案:
```pythonn, m = map(int, input().split())t = [0] * na = [0] * mb = [0] * mfor i in range(n):t[i] = int(input())for i in range(m):a[i], b[i] = map(int, input().split())t.sort()a.sort(key=lambda x: (x, b[x]))b.sort(key=lambda x: (x, a[x]))ans = 0for i in range(m):for j in range(n):if t[j] >= a[i] and t[j] <= b[i] and t[j] > t[ans]:ans = jbreakif t[j] > b[i]:breakprint(ans + 1)```