Практикуемся В Алгоритмах — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версий этого же участника)
Строка 13: Строка 13:
 
* Изучайте [[Решенные практические задачи]] (Их там {{!|{{PAGESINCATEGORY:Solved}}}})
 
* Изучайте [[Решенные практические задачи]] (Их там {{!|{{PAGESINCATEGORY:Solved}}}})
 
* Надо решить N задач из 4 разных разделов. На '''Python'''.
 
* Надо решить N задач из 4 разных разделов. На '''Python'''.
** 8 если до 2024-03-08
+
** 8 если до 2024-11-01
** 12 если до 2024-04-08
+
** А если нет, просто блокируется доступ к другим квестам (отчисляем).
** 16 если до 2024-05-08
+
*** Кроме может ОЧЕНЬ особых случаев.
* За задачи из CodeChef и SpojCoding будут дополнительные бонусные очки (+3 очка), их решать сложнее, там не подсказывают тест вызвавший ошибку, там могут быть жесткие TL, надо больше стараться, оптимизировтаь вам могут помочь статьи:
+
* Старайтесь сделать максимально читаемое решение, и тут хороший повод потренировать стиль PEP-8, см. [[Blog:Advanced_Algorithms/Python-решения_—_давайте_потренируемся_их_сделать_питонистей]]
 +
* За задачи из CodeChef и SpojCoding будут дополнительные бонусные очки (1 балл из настоящей 10 бальной оценки!), их решать сложнее, там не подсказывают тест вызвавший ошибку, там могут быть жесткие TL, надо больше стараться, и да, их надо решать именно на Python (любом, который есть на сервисе, хоть PyPy) оптимизировать вам могут помочь статьи:
 
** [[Blog:Advanced_Algorithms/Python-оптимизация_жадного_алгоритма_из_codechef]]
 
** [[Blog:Advanced_Algorithms/Python-оптимизация_жадного_алгоритма_из_codechef]]
 
** [[Blog:Advanced_Algorithms/Python-оптимизация_алгоритма_динамического_программирования_из_codechef]]
 
** [[Blog:Advanced_Algorithms/Python-оптимизация_алгоритма_динамического_программирования_из_codechef]]
 
** [[Blog:Advanced_Algorithms/Путь_хакера_—_решение_задачи_с_codechef_на_питон._С_машинным_кодом]]
 
** [[Blog:Advanced_Algorithms/Путь_хакера_—_решение_задачи_с_codechef_на_питон._С_машинным_кодом]]
* 10 очков — улучшение оценки на балл.
+
* Бонусные задачи вполне решаются, если их не боятся → вот из последних решений → [[Участник:Mishaglik/Solutions/Spoj/FRQPRIME]]
 
+
 
[[File:2021-10-15 Practical Block_2021-11-03_15-02-30_image0.png|center|480px]]
 
[[File:2021-10-15 Practical Block_2021-11-03_15-02-30_image0.png|center|480px]]
  

Текущая версия на 04:58, 8 октября 2024

2021-10-15 Practical Block 2021-11-03 14-27-56 image0.png

Концептуально:

2021-10-15 Practical Block 2021-11-03 15-02-30 image0.png

2021-10-15 Practical Block 2021-11-03 14-24-09 image0.png

(Их там 116)

    • Не нужно брать десятки задач на себя сразу, и освобождайте то, что не получается.
  • Решенное
    • Ну смотрите, как оформлено в прошлые годы
    • Решение на подстранице вашей личной страницы
      • Вики-ссылка на задачу
      • Python-код в «<source lang="python"></source>»
      • Метка «{{checkme}}», когда решите.
2021-10-15 Practical Block 2021-11-03 14-22-47 image0.png

(Их там 18)


  • Как легче решать Python
    • Загрузка данных
    • Выбирайте более свежий CPython или PyPy.