競プロ向けPython

順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | amesyu | 5616 | 銅冠 | 6.1 | 92.4% | 60.0 | 367 | 30 | 15 | 2025/08/20 |
2 | jz | 3650 | 青コーダー | 4.0 | 91.6% | 60.0 | 241 | 22 | 11 | 2025/08/29 |
3 | kyo-puro | 2100 | 茶コーダー | 2.6 | 83.1% | 60.0 | 158 | 32 | 9 | 2025/08/27 |
問題文
(list(map(int, input().split())))
list(map(int, input().split()))
(n = int(input()))
n = int(input())
(input = sys.stdin.readline)
input = sys.stdin.readline
(import sys)
import sys
(from itertools import combinations)
from itertools import combinations
(from itertools import permutations)
from itertools import permutations
(from collections import Counter)
from collections import Counter
(from collections import deque)
from collections import deque
(from collections import defaultdict)
from collections import defaultdict
(from sortedcontainers import SortedSet)
from sortedcontainers import SortedSet
(import heapq)
import heapq
(import random)
import random
(import math)
import math
(for i in range(n):)
for i in range(n):
(for i in range(n - 1, -1, -1):)
for i in range(n - 1, -1, -1):
(for i in range(1 << n):)
for i in range(1 << n):
(que = deque([0]))
que = deque([0])
(while que:)
while que:
(u = que.popleft())
u = que.popleft()
(heapq.heappop(que))
heapq.heappop(que)
(heapq.heapify(que))
heapq.heapify(que)
(heapq.heappush(que, (w, u)))
heapq.heappush(que, (w, u))
(print(ans))
print(ans)
(print(*ans))
print(*ans)
(print("Takahashi"))
print("Takahashi")
(def dfs(u, p):)
def dfs(u, p):
(def solve():)
def solve():
(return 0)
return 0
(g = [[] for _ in range(n)])
g = [[] for _ in range(n)]
(print("Yes" if ok else "No"))
print("Yes" if ok else "No")
(dist = [inf] * n)
dist = [inf] * n
(dist = [[inf] * w for _ in range(h)])
dist = [[inf] * w for _ in range(h)]
(u, v = map(lambda x: int(x) - 1, input().split()))
u, v = map(lambda x: int(x) - 1, input().split())
(g[u].append(v))
g[u].append(v)
(g[v].append(u))
g[v].append(u)
(a.sort())
a.sort()
(a.reverse())
a.reverse()
(sorted(a))
sorted(a)
(MOD = 998244353)
MOD = 998244353
(from bisect import bisect_left, bisect_right)
from bisect import bisect_left, bisect_right
(p = bisect_left(a, x))
p = bisect_left(a, x)
(if (x >> i) & 1:)
if (x >> i) & 1:
(d = defaultdict(int))
d = defaultdict(int)
(inf = int(1e9))
inf = int(1e9)
(x, y = i + d[r], j + d[r+1])
x, y = i + d[r], j + d[r+1]
(c[i][j] = a[i][k] * b[k][j])
c[i][j] = a[i][k] * b[k][j]
(if dist[v] > 0: continue)
if dist[v] > 0: continue
(while r - l > 1:)
while r - l > 1:
(m = (l + r) // 2)
m = (l + r) // 2
(m = (l + r) >> 1)
m = (l + r) >> 1
(for _ in range(T):)
for _ in range(T):
(for _ in range(Q):)
for _ in range(Q):
(s = [input() for _ in range(h)])
s = [input() for _ in range(h)]
(dist[v] = dist[u] + 1)
dist[v] = dist[u] + 1
(uf = UnionFind(n))
uf = UnionFind(n)
(if j+w > n: continue)
if j+w > n: continue
(ord(c) - ord('a'))
ord(c) - ord('a')
(a.count(0))
a.count(0)
(''.join(s))
''.join(s)
(int(x ** .5) + 1)
int(x ** .5) + 1
((x + k - 1) // k * k)
(x + k - 1) // k * k
(def __init__(self, n):)
def __init__(self, n):