
Dumitru
21.11.2016
18:37:32
Или я чего-то не понял?)

Alexander
21.11.2016
18:37:33
я не понял "тем более в регламенте всегда указано" что именно

Dumitru
21.11.2016
18:38:11
А, в регламенте всегда указано как компилиться код
Всегда дают флаги
*я не видел олимпиады где не давали
Так точнее

Google

Alexander
21.11.2016
18:39:05
а. понял. не о том подумал

Vladislav
21.11.2016
18:50:32

Aidar
21.11.2016
18:51:40
но типа грязюку всякую яб на питоне кодил(но не буду)

Max
21.11.2016
18:55:49

Vladislav
21.11.2016
18:56:41

Max
21.11.2016
18:56:45
Но лучше писать на С++ (имхо)

Vladislav
21.11.2016
18:57:26
а чтобы отдельные ограничения для питона выставляли, я не видел

Max
21.11.2016
18:57:52

Dumitru
21.11.2016
18:57:57

Max
21.11.2016
18:59:19

Vladislav
21.11.2016
18:59:19

Max
21.11.2016
19:00:00

Vladislav
21.11.2016
19:01:32
это не бред, а мотивация почему ТЛ по питону почти никто не ставит (как минимум, на codeforces, timus и neerc, на topcoder питон вообще нельзя использовать)

Google

Dumitru
21.11.2016
19:01:37

Max
21.11.2016
19:02:11
Неверный по сложности алгоритм упадет и на C++

Dumitru
21.11.2016
19:03:28
у меня были случаи когда выбрал неправильное решение а какой-то свой костыль, и до ТЛ было пару десятых секунды
правда писал на паскале тогда

Vladislav
21.11.2016
19:04:05

Sergey
21.11.2016
19:05:08
есть языки, например в хаскеле, где можно ключи компиляции прямо в коде указывать

Max
21.11.2016
19:05:35

Sergey
21.11.2016
19:05:37
gcc кстати тоже вроде бы частично позволяет для функций O2 указать

Dumitru
21.11.2016
19:06:24

Max
21.11.2016
19:06:35
То есть там не ставят тайм лимит??

Vladislav
21.11.2016
19:07:21

Sergey
21.11.2016
19:08:13
хотя не, вообще весь код можно заоптимайзить:
#pragma GCC optimize
ну и как я говорил для функции отдельно, но смысла нет конечно:
__attribute__((optimize("O2")))

Vladislav
21.11.2016
19:09:56
пример из недавних: http://codeforces.com/contest/729/problem/F вот эту задачу на питоне, скорее всего, не сдать

Aidar
21.11.2016
19:13:07
это ним чтоле?
ее 1 человек сдал?

G.
21.11.2016
19:20:29

Google

Vladislav
21.11.2016
19:22:31
на opencup'ах, опять же, бывает что и на java с трудом пропихивается в ограничение по времени, куда уж там питону?

G.
21.11.2016
19:45:37
На питоне в олимпиадном программировании всё довольно печально. Простенькие задачи на ура, а вот что-то посложнее уже проблематично

Alexander
21.11.2016
20:11:25
Чуваки, чуваки. Есть задание - на c++ постараться за как можно меньший по обьему код вывести заданый текст ( программный кусок кода - 3 класса описано) с исходным форматированием.
Реализовал самый очевидный вариант - частотным анализом прошелся и все слова, что больше одного раза встречаются, вбил в переменные и заменил в исходном тексте
Можно как-то более оригинально решить, нежели мой топорный вариант?

Alexander
21.11.2016
20:16:54
сама себя?

ovf
21.11.2016
20:17:22
можно. можешь начать с ознакомления с https://en.wikipedia.org/wiki/Kolmogorov_complexity

Alexander
21.11.2016
20:18:04
сама себя?
нет нет, текст который надо вывести дается в задании. Это программный код, в котором 3 класса описано

ovf
21.11.2016
20:20:19
потом по ссылке оттуда можно попасть на https://en.wikipedia.org/wiki/Lossless_compression , откуда узнать, что то, что ты пока придумал, называется https://en.wikipedia.org/wiki/Dictionary_coder

Aidar
21.11.2016
20:21:41

Alexander
21.11.2016
20:22:51

ovf
21.11.2016
20:24:56
в принципе что-то типа lz тебе и надо будет изобразить, скорее всего

Alexander
21.11.2016
20:29:05

ovf
21.11.2016
20:29:35
в конце статьи про колмогоровскую сложность есть ссылка, но я пожалуй отдельно упомяну, как, наверное, самое весёлое приложение всего этого, демосцену: https://en.wikipedia.org/wiki/Demo_(computer_programming)
а сколько байт всего текста?

Vladislav
21.11.2016
20:33:14

Aidar
21.11.2016
20:34:15
Да-да там все старые задачи были кроме одной

Vladislav
21.11.2016
20:34:57
ты случайно не на матмехе?)

Google

Aidar
21.11.2016
20:35:27
Я в самаре

Sergey
21.11.2016
20:35:41
http://lapinozz.github.io/learning/2016/11/19/calculator-with-caordboard-and-marbles.html

Vladislav
21.11.2016
20:36:56

Aidar
21.11.2016
20:37:35
Да
Уже су
Сниу
Или как-то так

Square
21.11.2016
20:42:03

Alexander
21.11.2016
20:42:59

Vladislav
21.11.2016
20:43:48

Admin
ERROR: S client not available

Vladislav
21.11.2016
20:43:56
можно попробовать huffman encoding

Dumitru
21.11.2016
20:45:14

Square
21.11.2016
20:46:30
Ну ты не забывай как Udp работает

Dumitru
21.11.2016
20:47:44
Эт я знаю, просто пишу лабу сейчас и все названия перемещались, хотел найти правильный naming
В итоге все норм

Square
21.11.2016
20:48:28
Пиши как в rfc - точно будешь прав

Dumitru
21.11.2016
20:48:42
:D
И то верно

Square
21.11.2016
20:48:48
В рфц как я написал )
Это первое что вдалбливает в голову официальный курс Cisco

Google

Dumitru
21.11.2016
20:52:45
У меня сейчас курс Introduction to Networks, до Cisco еще далеко
Но у меня такое ощущение что это нифига не введение, как-то жестко все

Artem
21.11.2016
20:57:44
У вас какая литература? Танненбаум?
Мне очень с сетями помог учебник Top-Down Approach

Dumitru
21.11.2016
20:58:35
Computer Networking: A Top-Down Approach
Book by Jim Kurose

Artem
21.11.2016
20:59:02
А, он отличный

Dumitru
21.11.2016
20:59:05
танненбаум по осям был, зашел

Artem
21.11.2016
20:59:51
По сетям танненбаум начинает с самого низкого и идет вверх, это довольно контринтуитивно

Dumitru
21.11.2016
21:00:07
сверху как-то проще понимать

Artem
21.11.2016
21:00:22
Да

Dumitru
21.11.2016
21:00:50
курс вообще крутой
и проф, и домашки, и лабы

Artem
21.11.2016
21:01:05
А где это?

Dumitru
21.11.2016
21:01:12
в Корее)

Artem
21.11.2016
21:01:51
Аа( я надеялся, что где-то у нас
У нас в основном не умеют учить сетям

Vladislav
21.11.2016
21:02:07
в Корее)
сорри за offtop, с корейским языком часто приходится взаимодействовать?

Square
21.11.2016
21:02:19

Dumitru
21.11.2016
21:02:39
я бы рад выучить корейский, но не успел взять курс

Square
21.11.2016
21:02:51

Artem
21.11.2016
21:03:00
Я про вузы

Square
21.11.2016
21:03:28