Блог пользователя starkizard

Автор starkizard, история, 4 года назад, По-английски

In round #643 Div 2 , for question B, I did this solution using PyPy 3: https://codeforces.com/contest/1355/submission/80386227

it passed the protests but TLE'd test case #26 after system testing I did the same code in CPP , and it ran flawlessly: https://codeforces.com/contest/1355/submission/80387439

Is there any tip for me, who codes in python. relatively new to cpp. Should there be time extension for python as in other platforms? or is there something I can do to my code to make it faster?

  • Проголосовать: нравится
  • -25
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Use fast input: 80394049.

See this or this.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Thank You so much! okay so using : import sys input = sys.stdin.readline solves it, and would support in future cases too right? I didn't quite get how to incorporate the links you mentioned in python3. Can you help with this? Thank you so much!

    • »
      »
      »
      4 года назад, # ^ |
        Проголосовать: нравится +4 Проголосовать: не нравится

      input = sys.stdin.readline is a minimal way to speed up input. If you use this keep in mind that stdin.readline keeps the trailing newline unlike input.

      The other links are for faster input/output that you can use when needed, or if you use a template you just add it there.