質問編集履歴

3

誤字

2020/12/07 08:06

投稿

kenken83738
kenken83738

スコア13

test CHANGED
File without changes
test CHANGED
@@ -32,8 +32,6 @@
32
32
 
33
33
  for(int bit = 0; bit < (1<<(n-1)); bit++){
34
34
 
35
- cout << bit << endl;
36
-
37
35
  ll tmp = 0;
38
36
 
39
37
  for(int i = 0; i < n-1; i++){

2

誤字

2020/12/07 08:06

投稿

kenken83738
kenken83738

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  [Atcoderの部分和問題](https://atcoder.jp/contests/arc061/tasks/arc061_a)ですが一部分どのような処理が行われているのかわかりません。
2
2
 
3
3
  Bit全探索で解こうと思っているのですが**tmp += s[i] - '0';**の**'0'**はどういった処理をしているのでしょうか?
4
-
5
-
6
4
 
7
5
 
8
6
 
@@ -65,3 +63,5 @@
65
63
  cout << res << endl;
66
64
 
67
65
  }
66
+
67
+ ```

1

誤字

2020/12/07 08:05

投稿

kenken83738
kenken83738

スコア13

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  tmp += s[i] - '0';
46
46
 
47
- if(bit & (1<<i)){**
47
+ if(bit & (1<<i)){
48
48
 
49
49
  res += tmp;
50
50
 
@@ -53,10 +53,6 @@
53
53
  }
54
54
 
55
55
  }
56
-
57
-
58
-
59
-
60
56
 
61
57
  tmp *= 10;
62
58
 
@@ -68,18 +64,4 @@
68
64
 
69
65
  cout << res << endl;
70
66
 
71
-
72
-
73
-
74
-
75
-
76
-
77
-
78
-
79
67
  }
80
-
81
-
82
-
83
- ```
84
-
85
- コード```