競プロ向けPython

背景
投稿者投稿者amesyu  いいね0  お気に入り登録
プレイ回数89  難易度(3.3) 60秒 英語

問題文

ふりがな非表示 ふりがな表示
(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):
問題文を全て表示 一部のみ表示 誤字・脱字等の報告

ピックアップ

タイピング練習講座 ローマ字入力表 アプリケーションの使い方 よくある質問

人気ランキング

注目キーワード