提出 #66753507


ソースコード 拡げる

/*
import sys
n, h, m = map(int, input().split())

s = set()
s.add((h, m))

for i in range(n):
    new_s = set()
    a, b = map(int, input().split())
    for h, m in s:
        if h >= a:
            new_s.add((h-a, m))
        if m >= b:
            new_s.add((h, m-b))
    if len(new_s) == 0:
        print(i)
        sys.exit()
    s = new_s

print(n)
*/

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n, h, m;
    cin >> n >> h >> m;
    
    set<pair<int, int>> s;
    s.insert({h, m});
    
    for (int i = 0; i < n; i++) {
        set<pair<int, int>> new_s;
        int a, b;
        cin >> a >> b;
        
        for (auto [h, m] : s) {
            if (h >= a) {
                new_s.insert({h - a, m});
            }
            if (m >= b) {
                new_s.insert({h, m - b});
            }
        }
        
        if (new_s.empty()) {
            cout << i << endl;
            return 0;
        }
        s = new_s;
    }
    
    cout << n << endl;
    return 0;
} 

提出情報

提出日時
問題 E - Battles in a Row
ユーザ chachamusics
言語 C++ 20 (gcc 12.2)
得点 0
コード長 1070 Byte
結果 TLE
実行時間 2214 ms
メモリ 130296 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 0 / 450
結果
AC × 3
AC × 12
TLE × 28
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, random_17.txt, random_18.txt, random_19.txt, random_20.txt, random_21.txt, random_22.txt, random_23.txt, random_24.txt, random_25.txt, random_26.txt, random_27.txt, random_28.txt, random_29.txt, random_30.txt, random_31.txt, random_32.txt, random_33.txt, random_34.txt, random_35.txt, random_36.txt, random_37.txt, sample_01.txt, sample_02.txt, sample_03.txt
ケース名 結果 実行時間 メモリ
random_01.txt TLE 2211 ms 73240 KiB
random_02.txt TLE 2208 ms 25308 KiB
random_03.txt TLE 2208 ms 18892 KiB
random_04.txt TLE 2213 ms 108212 KiB
random_05.txt TLE 2211 ms 23492 KiB
random_06.txt TLE 2208 ms 18440 KiB
random_07.txt TLE 2210 ms 48036 KiB
random_08.txt TLE 2209 ms 33148 KiB
random_09.txt TLE 2208 ms 18096 KiB
random_10.txt TLE 2214 ms 130296 KiB
random_11.txt TLE 2209 ms 38828 KiB
random_12.txt TLE 2208 ms 18196 KiB
random_13.txt TLE 2212 ms 87200 KiB
random_14.txt TLE 2209 ms 31124 KiB
random_15.txt TLE 2208 ms 18560 KiB
random_16.txt TLE 2211 ms 74776 KiB
random_17.txt TLE 2208 ms 27008 KiB
random_18.txt TLE 2208 ms 18064 KiB
random_19.txt TLE 2212 ms 84796 KiB
random_20.txt TLE 2208 ms 25420 KiB
random_21.txt TLE 2208 ms 18448 KiB
random_22.txt TLE 2210 ms 59452 KiB
random_23.txt TLE 2208 ms 23324 KiB
random_24.txt TLE 2208 ms 18372 KiB
random_25.txt AC 1 ms 3656 KiB
random_26.txt AC 1 ms 3448 KiB
random_27.txt AC 6 ms 3516 KiB
random_28.txt AC 1 ms 3488 KiB
random_29.txt AC 1 ms 3464 KiB
random_30.txt AC 1 ms 3528 KiB
random_31.txt AC 2 ms 3456 KiB
random_32.txt AC 2 ms 3488 KiB
random_33.txt AC 406 ms 3852 KiB
random_34.txt TLE 2208 ms 17764 KiB
random_35.txt TLE 2208 ms 18316 KiB
random_36.txt TLE 2208 ms 17732 KiB
random_37.txt TLE 2208 ms 18376 KiB
sample_01.txt AC 1 ms 3396 KiB
sample_02.txt AC 1 ms 3532 KiB
sample_03.txt AC 1 ms 3432 KiB