teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コードの変更

2021/09/09 07:47

投稿

afushi
afushi

スコア2

title CHANGED
File without changes
body CHANGED
@@ -24,9 +24,12 @@
24
24
  p, v = map(int,input().split())
25
25
  ans[p-1] += v
26
26
 
27
+ q = [0]
28
+ while q:
27
- for i,A in enumerate(arr):
29
+ t = q.pop(-1)
28
- for j in A:
30
+ for j in arr[t]:
29
- ans[j] += ans[i]
31
+ ans[j] += ans[t]
32
+ q.append(j)
30
33
 
31
34
  print(*ans)
32
35
  ```
@@ -62,6 +65,6 @@
62
65
  print(*ans)
63
66
  ```
64
67
 
65
- 自分はどちらも結果は変わらいように思うのですが、なぜACにならないのかわかりません。
68
+ なぜACにならないのかわかりません。
66
69
 
67
70
  木構造を双方向にする点とdfsでなければ求められない理由を教えていただけないでしょうか

1

わかりやすい題名へ

2021/09/09 07:47

投稿

afushi
afushi

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- 根付き木の累積和の問題
1
+ ABC138D 根付き木の累積和の問題
body CHANGED
File without changes