回答編集履歴
4
コンパイル出来る・・・
answer
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
```C++
|
18
18
|
#define int long long
|
19
|
-
signed main() {
|
19
|
+
signed main() {}
|
20
20
|
```
|
21
21
|
|
22
22
|
という、謎テクニックが生まれたようです。よい子は横着せずに`#define ll long long`とか使いましょうね。
|
3
スペルミス
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
2. げ、今のコード、全部`int`だわ、書き直すのきっつ、どうしよう。
|
10
10
|
3. そうだ、`#define int long long`って書けば全部64bitになるじゃないか!俺、天才!
|
11
11
|
4. 何?`main`の戻り値が`int`じゃないって?このコンパイラは融通きかねーなー。
|
12
|
-
5. そうだ、`int`って`signed int`とか`
|
12
|
+
5. そうだ、`int`って`signed int`とか`signed`とかもかけるよな?それでなんとかならねーか?
|
13
13
|
6. `signed main()`って書いたらコンパイラ通るじゃねーか、よし、これで行こう!俺、やっぱ、天才!
|
14
14
|
|
15
15
|
かくして
|
2
見出しにしない
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
そんなことを書く人は[新人プログラマーのA君](https://teratail.com/questions/297912)に違いありません!
|
2
|
+
|
2
3
|
---
|
3
4
|
|
4
5
|
私も調べて初めて知ったテクニックなのですが、こんな話のようです。([参考文献](https://stackoverflow.com/questions/57470781/))
|
1
参考文献の位置調整
answer
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
そんなことを書く人は[新人プログラマーのA君](https://teratail.com/questions/297912)に違いありません!
|
1
|
+
そんなことを書く人は[新人プログラマーのA君](https://teratail.com/questions/297912)に違いありません!
|
2
|
-
|
3
2
|
---
|
4
3
|
|
5
|
-
私も調べて初めて知ったテクニックなのですが、こんな話のようです。
|
4
|
+
私も調べて初めて知ったテクニックなのですが、こんな話のようです。([参考文献](https://stackoverflow.com/questions/57470781/))
|
6
5
|
|
6
|
+
|
7
7
|
1. いつもの10^9+7の剰余だから32bitで収まると思ったら、掛け算あるから32bitじゃオーバーフローしちまう。
|
8
8
|
2. げ、今のコード、全部`int`だわ、書き直すのきっつ、どうしよう。
|
9
9
|
3. そうだ、`#define int long long`って書けば全部64bitになるじゃないか!俺、天才!
|