ABC160 D - Line++
提出
code: python
n, x, y = map(int, input().split())
graph = [[] for _ in range(n+1)]
for i in range(1, n+1):
if (i == 1):
elif (i == n+1):
else:
print(graph)
# BFS
for i in range(1, n + 1):
for j in range(len(graphi)): 解答
code: python
from collections import deque
n, x, y = map(int, input().split())
paths = [[] for _ in range(n)]
for i in range(n-1):
# print(paths)
# 最短距離ごとの組み合わせ数を探索の際に数えていく
# resultx: 最短距離 x の組み合わせ数 # 開始地点 (0 ~ n-1) を全部試す
for start in range(n):
# 距離をリセット
# 開始地点を0にしてリセット
while queue:
now = queue.popleft()
# 現地点から行ける点
continue
# 最短距離
queue.append(nxt)
# 距離が確定した際、result で数えておく
# print(result)
# 往復で数えているので、2 で割って出力
print(r//2)
テーマ
メモ