[algorithm] Greedy
会議雑記
list [ (s,e) (s,e) (s,e) ... (s,e) ]
各エレメントに(시작시간, 종료시간)
のtupleこんなに短い時間で埋め尽くすのは、もっと良いOptimizeの方法はありません!
正午図書館
end
のstart>、i+1
のstart余裕、i
のend<i+1
のend、i
のendを継続基準とする.秤。
n.速達
https://jjangsungwon.tistory.com/114
プリンセスガーデン
https://jjangsungwon.tistory.com/114
プリンセスガーデン
i
番索引の花は3月1日に咲くことで含まれる.3
import sys
if __name__ == '__main__':
readl=sys.stdin.readline
N=int(readl())
times=[0]*N
for i in range(0,N):
getline=(list)(map(int,readl().strip().split()))
s=getline[0]*100+getline[1]
e=getline[2]*100+getline[3]
times[i]=(s,e)
times=sorted(times,key=lambda item: item[0])
date=301
idx=0
maxdate=0
ans=0
while (date <= 1130):
for i in range(idx,N):
if times[i][0] > date: break
if times[i][1] > maxdate:
maxdate=times[i][1]
if maxdate==date:
print(0)
exit(0)
else:
date=maxdate
ans+=1
print(ans)
Reference
この問題について([algorithm] Greedy), 我々は、より多くの情報をここで見つけました https://velog.io/@markyang92/algorithm-Greedyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol