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

回答編集履歴

2

修正

2020/09/02 15:50

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -17,4 +17,4 @@
17
17
 
18
18
  > 要は慣れの問題でC++でもPythonなどのスクリプト言語にそう大差つけられずにさくっと実装できるもんなんですか?
19
19
 
20
- 競プロを解くために必要なコード量は数十行 ~ 百行程度なので、その言語に同程度に習熟しているならば、C++ と Python どちらで書いてもコーディングにかかる労力はさほど変わらないと思います。
20
+ 競プロを解くために必要なコード量は数十行 ~ 百行程度なので、その言語に同程度に習熟していると仮定するならば、C++ と Python どちらで書いてもコーディングにかかる労力はさほど変わらないと思います。

1

修正

2020/09/02 15:50

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -13,4 +13,8 @@
13
13
 
14
14
  TLE にならないためには、内包記法を使う、numpy や標準ライブラリを使うとかアルゴリズムの計算量とは関係ない部分で高速化に気を使う必要が出てきます。
15
15
  numpy や標準ライブラリを使うほうがなぜ早いのかというと、それらは C で書かれていて、Python からはそのコードを呼び出しているだけだからです。(計算量は全く同じでも for で加算するより sum() を使うほうが早い)
16
- なので、Python で高速化するにはできるだけ Python 上でコードが実行されないようにするという本末転倒?なことになります。
16
+ なので、Python で高速化するにはできるだけ Python 上でコードが実行されないようにするという本末転倒?なことになります。
17
+
18
+ > 要は慣れの問題でC++でもPythonなどのスクリプト言語にそう大差つけられずにさくっと実装できるもんなんですか?
19
+
20
+ 競プロを解くために必要なコード量は数十行 ~ 百行程度なので、その言語に同程度に習熟しているならば、C++ と Python どちらで書いてもコーディングにかかる労力はさほど変わらないと思います。