結果
問題 |
No.433 ICPC国内予選の選抜ルールがこんな感じだったらうれしい
|
ユーザー |
![]() |
提出日時 | 2021-01-14 01:26:29 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 795 bytes |
コンパイル時間 | 238 ms |
コンパイル使用メモリ | 82,560 KB |
実行使用メモリ | 92,032 KB |
最終ジャッジ日時 | 2024-11-22 23:07:12 |
合計ジャッジ時間 | 9,138 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 2 WA * 2 RE * 44 |
ソースコード
from collections import defaultdict import sys input = sys.stdin.buffer.readline sys.setrecursionlimit(10 ** 7) U = 10**5 def main(): N, K = map(int, input().split()) solve = [[] for _ in range(11)] for i in range(N): S, P, U = map(int, input().split()) solve[S].append((U, P, i)) selected = [0] * (U + 1) for team in solve[::-1]: if not team: continue memo = defaultdict(list) for u, p, i in team: memo[selected[u]].append((p, i)) selected[u] += 1 keys = sorted(memo.keys()) for key in keys: val = sorted(memo[key]) for _, i in val: print(i) K -= 1 if not K: return return main()