4372 | 2023. 03. 27 10:38:05 | DohajovDaniel | Leghosszabb béke (75 pont) | python3 | Időlimit túllépés 15/75 | 273ms | 16540 KiB |
def main():
nap,hdb=[int(i) for i in input().split()]
hkezd=nap*[0]
hveg=nap*[0]
for i in range(hdb):
be=[int(i) for i in input().split()]
hveg[max(be)-1]+=1
hkezd[min(be)-1]+=1
hakt=0
kezd=0;veg=0
ujkezd=True;ujveg=True
mxido=0;mxk=0
for i in range(nap):
hakt+=hkezd[i]
hakt-=hveg[i]
if hakt>0 and ujveg==False: i+=1
if hakt==0 and ujkezd==True:
kezd=i+1
ujkezd=False
ujveg=True
if hakt>0 and ujveg==True :
veg=i+1
ujkezd=True
ujveg=False
if mxido<veg-kezd:
mxk=kezd+1
mxido=veg-kezd-1
print(mxido,mxk)
main()
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 15/75 | ||||||
1 | Elfogadva | 0/0 | 17ms | 11068 KiB | |||
2 | Időlimit túllépés | 0/0 | 270ms | 5444 KiB | |||
3 | Hibás válasz | 0/3 | 17ms | 11240 KiB | |||
4 | Hibás válasz | 0/3 | 17ms | 11720 KiB | |||
5 | Hibás válasz | 0/3 | 17ms | 11756 KiB | |||
6 | Elfogadva | 3/3 | 17ms | 11756 KiB | |||
7 | Hibás válasz | 0/3 | 17ms | 11828 KiB | |||
8 | Hibás válasz | 0/4 | 17ms | 12092 KiB | |||
9 | Hibás válasz | 0/4 | 18ms | 12612 KiB | |||
10 | Hibás válasz | 0/4 | 21ms | 12772 KiB | |||
11 | Hibás válasz | 0/4 | 35ms | 12980 KiB | |||
12 | Hibás válasz | 0/4 | 41ms | 13244 KiB | |||
13 | Hibás válasz | 0/4 | 35ms | 13468 KiB | |||
14 | Hibás válasz | 0/4 | 37ms | 13536 KiB | |||
15 | Hibás válasz | 0/4 | 43ms | 13736 KiB | |||
16 | Elfogadva | 4/4 | 46ms | 13956 KiB | |||
17 | Elfogadva | 4/4 | 50ms | 14412 KiB | |||
18 | Elfogadva | 4/4 | 56ms | 15040 KiB | |||
19 | Időlimit túllépés | 0/4 | 266ms | 16540 KiB | |||
20 | Időlimit túllépés | 0/4 | 261ms | 7844 KiB | |||
21 | Időlimit túllépés | 0/4 | 238ms | 7920 KiB | |||
22 | Időlimit túllépés | 0/4 | 273ms | 7944 KiB |