← Все вопросы

Стоит ли учить C++ после Python для олимпиад?

Задан 3 месяца назад972 просмотров2 ответа
16

Освоил Python на базовом уровне, решаю задачки. Хочу пробовать олимпиады. Везде советуют C++. Реально ли это нужно, или можно остаться на Python?

2 ответа

22
✓ Принятый ответ — помог автору

Зависит от уровня:

  • Школьный/начальный — Python ок, многим хватает.
  • Серьёзные (ВсОШ, ICPC) — там жёсткие лимиты по времени, и Python иногда не проходит по TL даже с верным алгоритмом. C++ в разы быстрее.

Совет: сначала прокачай алгоритмы и структуры данных (важнее языка) на Python, а C++ подключай, когда упрёшься в TL. Синтаксис после Python — пара недель.

Алекс Риск про «алгоритмы важнее языка» — отрезвляет, спасибо · 3 месяца назад
9

Я перешёл на C++ именно из-за TL. Но базу (бинпоиск, dp, графы) учил на Python — так понятнее. Язык вторичен.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект