私はPythonでいくつかの問題を抱えています。Python (topcoder、codeforces) を使用していくつかのプログラミング タスクを解決しています。そして時々私は何かを数える必要があります。例: 文字列などの部分文字列を数えます。そして、私が次のように数えるとき:
counter += 1
私のソリューションは、いくつかのテストで失敗します。これを調査したところ、私のコードは 200000 近くまでカウントする必要があることがわかりました。Python の数値はオブジェクトであることはわかっています。そして、この 200000 個のオブジェクトを作成しようとしている私のコードは、テスト時間の制限を超えています。あるタスクでは、アルゴリズムを最適化することができ、最終的に必要な追加は完全に少なくなりました。しかし、別のものでは不可能であり、多くの数値オブジェクトを作成する必要があるため、私のコードは失敗しました。私の主な言語は C# です。Python の数値を効率的に扱うにはどうすればよいでしょうか。
そこに同様の問題が見つからないので、質問しています。