提出 #73240861
ソースコード 拡げる
import sys
from heapq import heapify, heappush, heappop, nlargest, nsmallest
from collections import Counter, defaultdict
from functools import cache, reduce
from math import inf, gcd, lcm
def solve():
N, M = map(int,input().split())
A = []
for _ in range(M):
L, R = map(int,input().split())
A.append((L,R))
A = sorted(A)[::-1]
edf = []
for t in range(1,N+1):
while A and A[-1][0] ==t:
heappush(edf,A.pop()[1])
if edf:
if edf[0] < t:
print("No")
return
heappop(edf)
print("Yes" if not edf else "No")
if __name__ == "__main__":
solve()
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - 駐車場の割り当て |
| ユーザ | knatti |
| 言語 | Python (CPython 3.13.7) |
| 得点 | 400 |
| コード長 | 704 Byte |
| 結果 | AC |
| 実行時間 | 179 ms |
| メモリ | 24972 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 400 / 400 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample01.txt, sample02.txt, sample03.txt |
| All | sample01.txt, sample02.txt, sample03.txt, in01.txt, in02.txt, in03.txt, in04.txt, in05.txt, in06.txt, in07.txt, in08.txt, in09.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in20.txt, in21.txt, in22.txt, in23.txt, in24.txt, in25.txt, in26.txt, in27.txt, in28.txt, in29.txt, in30.txt, in31.txt, in32.txt, in33.txt, in34.txt, in35.txt, in36.txt, in37.txt, in38.txt, in39.txt, in40.txt, in41.txt, in42.txt, in43.txt, in44.txt, in45.txt, in46.txt, in47.txt, in48.txt, in49.txt, in50.txt, in51.txt, in52.txt, in53.txt, in54.txt, in55.txt, in56.txt, in57.txt, in58.txt, in59.txt, in60.txt, in61.txt, in62.txt, in63.txt, in64.txt, in65.txt, in66.txt, in67.txt, in68.txt, in69.txt, in70.txt, in71.txt, in72.txt, in73.txt, in74.txt, in75.txt, in76.txt, in77.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| in01.txt | AC | 12 ms | 9952 KiB |
| in02.txt | AC | 12 ms | 9816 KiB |
| in03.txt | AC | 12 ms | 9868 KiB |
| in04.txt | AC | 12 ms | 9952 KiB |
| in05.txt | AC | 12 ms | 9916 KiB |
| in06.txt | AC | 12 ms | 9820 KiB |
| in07.txt | AC | 17 ms | 9868 KiB |
| in08.txt | AC | 13 ms | 9968 KiB |
| in09.txt | AC | 126 ms | 24932 KiB |
| in10.txt | AC | 12 ms | 9936 KiB |
| in11.txt | AC | 153 ms | 24844 KiB |
| in12.txt | AC | 174 ms | 24900 KiB |
| in13.txt | AC | 15 ms | 9820 KiB |
| in14.txt | AC | 17 ms | 10020 KiB |
| in15.txt | AC | 16 ms | 9936 KiB |
| in16.txt | AC | 98 ms | 24928 KiB |
| in17.txt | AC | 141 ms | 24876 KiB |
| in18.txt | AC | 173 ms | 24828 KiB |
| in19.txt | AC | 149 ms | 24944 KiB |
| in20.txt | AC | 113 ms | 21728 KiB |
| in21.txt | AC | 125 ms | 24964 KiB |
| in22.txt | AC | 98 ms | 24796 KiB |
| in23.txt | AC | 149 ms | 24952 KiB |
| in24.txt | AC | 125 ms | 23376 KiB |
| in25.txt | AC | 139 ms | 21816 KiB |
| in26.txt | AC | 150 ms | 24932 KiB |
| in27.txt | AC | 137 ms | 24048 KiB |
| in28.txt | AC | 13 ms | 9936 KiB |
| in29.txt | AC | 13 ms | 9936 KiB |
| in30.txt | AC | 13 ms | 9916 KiB |
| in31.txt | AC | 13 ms | 9960 KiB |
| in32.txt | AC | 13 ms | 9832 KiB |
| in33.txt | AC | 18 ms | 10020 KiB |
| in34.txt | AC | 13 ms | 9960 KiB |
| in35.txt | AC | 13 ms | 9936 KiB |
| in36.txt | AC | 13 ms | 9936 KiB |
| in37.txt | AC | 13 ms | 9872 KiB |
| in38.txt | AC | 13 ms | 9960 KiB |
| in39.txt | AC | 13 ms | 9936 KiB |
| in40.txt | AC | 13 ms | 9960 KiB |
| in41.txt | AC | 13 ms | 10020 KiB |
| in42.txt | AC | 12 ms | 9996 KiB |
| in43.txt | AC | 12 ms | 9968 KiB |
| in44.txt | AC | 13 ms | 9820 KiB |
| in45.txt | AC | 14 ms | 9936 KiB |
| in46.txt | AC | 27 ms | 11344 KiB |
| in47.txt | AC | 13 ms | 9868 KiB |
| in48.txt | AC | 13 ms | 9960 KiB |
| in49.txt | AC | 13 ms | 9936 KiB |
| in50.txt | AC | 13 ms | 9868 KiB |
| in51.txt | AC | 137 ms | 24088 KiB |
| in52.txt | AC | 119 ms | 21724 KiB |
| in53.txt | AC | 166 ms | 21788 KiB |
| in54.txt | AC | 165 ms | 21768 KiB |
| in55.txt | AC | 179 ms | 24176 KiB |
| in56.txt | AC | 109 ms | 24972 KiB |
| in57.txt | AC | 125 ms | 24792 KiB |
| in58.txt | AC | 112 ms | 24928 KiB |
| in59.txt | AC | 125 ms | 24924 KiB |
| in60.txt | AC | 167 ms | 21700 KiB |
| in61.txt | AC | 124 ms | 24836 KiB |
| in62.txt | AC | 107 ms | 24808 KiB |
| in63.txt | AC | 13 ms | 9824 KiB |
| in64.txt | AC | 13 ms | 9968 KiB |
| in65.txt | AC | 13 ms | 9824 KiB |
| in66.txt | AC | 13 ms | 9996 KiB |
| in67.txt | AC | 13 ms | 9932 KiB |
| in68.txt | AC | 13 ms | 9820 KiB |
| in69.txt | AC | 13 ms | 9948 KiB |
| in70.txt | AC | 13 ms | 10020 KiB |
| in71.txt | AC | 13 ms | 10012 KiB |
| in72.txt | AC | 13 ms | 10020 KiB |
| in73.txt | AC | 13 ms | 9936 KiB |
| in74.txt | AC | 12 ms | 9820 KiB |
| in75.txt | AC | 13 ms | 9872 KiB |
| in76.txt | AC | 12 ms | 9820 KiB |
| in77.txt | AC | 125 ms | 23256 KiB |
| sample01.txt | AC | 13 ms | 9856 KiB |
| sample02.txt | AC | 13 ms | 9996 KiB |
| sample03.txt | AC | 12 ms | 9968 KiB |