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

回答編集履歴

4

コンパイル出来る・・・

2020/10/26 12:51

投稿

raccy
raccy

スコア21768

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

スペルミス

2020/10/26 12:51

投稿

raccy
raccy

スコア21768

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`とか`sigend`とかもかけるよな?それでなんとかならねーか?
12
+ 5. そうだ、`int`って`signed int`とか`signed`とかもかけるよな?それでなんとかならねーか?
13
13
  6. `signed main()`って書いたらコンパイラ通るじゃねーか、よし、これで行こう!俺、やっぱ、天才!
14
14
 
15
15
  かくして

2

見出しにしない

2020/10/26 12:49

投稿

raccy
raccy

スコア21768

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

参考文献の位置調整

2020/10/26 12:48

投稿

raccy
raccy

スコア21768

answer CHANGED
@@ -1,9 +1,9 @@
1
- そんなことを書く人は[新人プログラマーのA君](https://teratail.com/questions/297912)に違いありません!([参考文献](https://stackoverflow.com/questions/57470781/))
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になるじゃないか!俺、天才!