dane = input().split()
n=int(dane[0])
m=int(dane[1])
s=int(dane[2])
z=[]
for i in range(n):
z.append(int(1))
for j in range(m):
dane1 = input().split()
l=int(dane1[0])
r=int(dane1[1])
for k in range(l, r+1):
z[k-1]=0
min=999999
w=0
for i in range(n):
if(z[i]==1):
x=abs(s-(i+1))
if x<min:
min=x
w=i+1
print(w)
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 | dane = input().split() n=int(dane[0]) m=int(dane[1]) s=int(dane[2]) z=[] for i in range(n): z.append(int(1)) for j in range(m): dane1 = input().split() l=int(dane1[0]) r=int(dane1[1]) for k in range(l, r+1): z[k-1]=0 min=999999 w=0 for i in range(n): if(z[i]==1): x=abs(s-(i+1)) if x<min: min=x w=i+1 print(w) |
English