-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
90 lines (88 loc) · 2.06 KB
/
__init__.py
File metadata and controls
90 lines (88 loc) · 2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# if __name__ == '__main__':
# n = int(input("NHAP N: "))
# x =float(input("NHAP X: "))
# p,s = 1,1
# for i in range(1,n+1):
# p = p*x/i
# s = s + p
# print("GIa tri: ",s)
# Bai 2
# s,p,q = 2020,1,1
# for i in range(1,n+1):
# p =-p
# q=q*x
# s -= p*(q+1)/i
# print("GT: ",s)
# Bai3
# if __name__ == '__main__':
# n = int(input())
# s = 0
# r = range(1,n+1)
# for i,j in zip(r,r[::-1]): s += i/j
# print(s)
#Cho n in ra cac so nguyen to <= n
# def ktnt(x):
# if x < 2: return 0
# i = 2
# while i*i<=x:
# if x%i==0: return 0
# i+=1
# return 1
# if __name__ == '__main__':
# n = int(input())
# a = [i for i in range(1,n+1) if ktnt(i)]
# print(*a)
# BUON VANG
# if __name__ == '__main__':
# a = [int(x) for x in input().split()]
# s = 0
# # C1:
# # enumerate: vi tri va gia tri
# # for i,x in enumerate(a):
# # m = max(a[i+1:]+[0])
# # if m > x: s += m-x
# # print("So tien: ",s)
# # C2:
# m = a[-1]
# for x in a[::-1]:
# if x<m: s+= m-x
# m = max(m,x)
# print("So tien: ",s)
# DEM CAP CO TONG GIOI HAN, cho so M va a1 ... an, dem so cap aiaj(i<j) ma ai + aj <= M
# if __name__ == '__main__':
# M, *a = [int(x) for x in input().split()]
# a.sort()
# i,j = 0,len(a)-1
# res =0
# while i<j:
# while j > i and a[i] + a[j] > M: j -=1
# res += j-i
# i+=1
# print(res)
# Tap tam giac
# if __name__ == '__main__':
# a = [int(x) for x in input().split()]
# a.sort()
# i,j = 0,0
# res = 0
# n = len(a)
# while j < n:
# while j < n and a[i] + a[i+1] > a[j]: j = j+1
# res = max(res,j-i)
# i +=1
# print(res)
# Quet voi
if __name__ == '__main__':
m = int(input())
n = int(input())
a = [0]*(m+1)
for _ in range(n):
u,v = map((int,input().split()))
a[u] = 1
a[v+1] = -1
t =0
res = 0
for i in range(1,m+1):
t += a[i]
if t: res += 1
print(res)