Anonymous
лолчто? У кого-то проблемы с логикой
это у вас проблемы с логикой
Vladislav
это у вас проблемы с логикой
"для того чтобы доказать что сделать P(x) нельзя, достаточно привести x для которого P(x) - ложно"
Yevhen
И что это дает?
Yevhen
Тип 5 предупреждений и авто кик?
Крылатый
И что это дает?
Как накопится 5 штук, чел будет забанен.
Cinder
> Бот тупит Я за бан #offtop
🦥Alex Fails
Вердикт спора: "не зная броду, не лезь в воду." Делать голословные выводы, не приводя никаких аргументов ПО СУЩЕСТВУ (а выше был предложен урл на крутую синхронизацию в аое, но однако речь была о кривоигре агар.ио, в которой синхронизация, очевидно же, сделана по-другому). Затем почему-то пришили баттлфилд и его лаги. По вопросу синхронизации можно сказать, что да, можно, но это сопряжено с кучей сложностей. Примером удачной синхронизаци можно признать AoE (http://www.gamasutra.com/view/feature/131503/1500_archers_on_a_288_network_.php), примерами не очень удачной – приведенные раньше в моем сообщении игры. Кто хочет похоливарить – у нас есть чатик.
Square
Клевая визуализация работы сверточной сети
Square
http://scs.ryerson.ca/~aharley/vis/conv/
Anonymous
>не зная броду, не лезь в воду Совершенно с вами согласен
Square
Она не под винду, эх
Да там адаптировать минимум
Denis
😆
Square
Напиши свой костыль, взяв парсер за основу
Square
Парсер там на чистом си
Denis
Так что, только парсер линукс онли?
Detur
а нахрена вам вебсервер на винде?
Anonymous
чтобы запускать
Square
Так что, только парсер линукс онли?
Я помню мы фолли умудрились на винде юзать, это то уж точно можно кмк
Denis
а нахрена вам вебсервер на винде?
Ой, история долгая 😆
Dumitru
#offtop раз зашла тема про сети, есть такой вопрос как назваются пакеты у каждого уровня модели TCP/IP ? в разных статьях называют по разному
🦥Alex Fails
Лс
Aidar
фаще типа без разницы но принято что ethernet фреймы а udp датаграммы
Aidar
Лс
какой правильный ответ?
Aidar
на запятую
Dumitru
фаще типа без разницы но принято что ethernet фреймы а udp датаграммы
я к тому что по-разному называют данные тех же уровней
Aidar
ну udp датаграмма tcp сегмент
Anonymous
наверно ты имел в виду это
Dumitru
Нет, я имел ввиду как называются данные на каждом уровне
Arthur 🦈
Парни на чем лучше олимпиаду по программированию писать.? На питоне или СРП
Alexander
что лучше знаешь и где ошибок меньше сделаешь)
Alexander
там же алгоритм важен, а не язык
Dumitru
Но на плюсах работает быстрее)
Dumitru
Если норм написать
Alexander
еще рекомендацию напиши чтобы с ключом 02 собирали 😂
Aidar
Парни на чем лучше олимпиаду по программированию писать.? На питоне или СРП
смотря какую, обычно решение на питоне не гарантируется
Dumitru
еще рекомендацию напиши чтобы с ключом 02 собирали 😂
на олимпиаде не можешь выбирать флаги, а язык можешь)
Dumitru
обычно всегда с О2
+ тем более в регламенте всегда указано
Dumitru
Там вопросительный знак
Aidar
там явно указаны ключи компиляции и версии компиляторов
Dumitru
Или я чего-то не понял?)
Alexander
я не понял "тем более в регламенте всегда указано" что именно
Dumitru
А, в регламенте всегда указано как компилиться код Всегда дают флаги
Dumitru
*я не видел олимпиады где не давали Так точнее
Alexander
а. понял. не о том подумал
Vladislav
Парни на чем лучше олимпиаду по программированию писать.? На питоне или СРП
c++ либо java на крайний случай, питон слишком медленный
Aidar
но типа грязюку всякую яб на питоне кодил(но не буду)
Max
c++ либо java на крайний случай, питон слишком медленный
Там ограничения по времени и набор тестов просчитаны так, что асимптотически верное решение пройдет почти на любом языке.
Vladislav
Там ограничения по времени и набор тестов просчитаны так, что асимптотически верное решение пройдет почти на любом языке.
с питоном не выйдет. Если выставить ограницение по нему для задачи с O(n*log n) решением, то на c++ легко пролезет O(n^2) :)
Max
Но лучше писать на С++ (имхо)
Vladislav
а чтобы отдельные ограничения для питона выставляли, я не видел
Max
но хорошое (не лучшее) решение скорее всего пройдет на плюсах, а на питоне нет
Тоже нет. Задачи рассчитаны таким образом, чтобы тот же nlogn зашел на любом языке
Vladislav
Нет. В задачи на n logn всегда есть тест на 10^6, и там завалится.
O(n*log n) для 10^6 на питоне будет секунд 10-30 считаться, а это слишком долго, учитывая что на задачу тестов 30 минимум должно быть
Vladislav
это не бред, а мотивация почему ТЛ по питону почти никто не ставит (как минимум, на codeforces, timus и neerc, на topcoder питон вообще нельзя использовать)
Dumitru
Тоже нет. Задачи рассчитаны таким образом, чтобы тот же nlogn зашел на любом языке
я не про задачи, а про решение если пишешь на плюсах, шанс что пройдет на много выше
Max
Неверный по сложности алгоритм упадет и на C++
Dumitru
у меня были случаи когда выбрал неправильное решение а какой-то свой костыль, и до ТЛ было пару десятых секунды правда писал на паскале тогда
Vladislav
Неверный по сложности алгоритм упадет и на C++
этого часто бывает сложно добиться даже если разрешать решения только на java и c++, как составитель задач говорю)
Cinder
есть языки, например в хаскеле, где можно ключи компиляции прямо в коде указывать
Max
этого часто бывает сложно добиться даже если разрешать решения только на java и c++, как составитель задач говорю)
По крайней мере, во всех контестах, где участвовал, не натыкался еще на тайм лимиты на пайтоне с правильно написанным алгоритмом
Cinder
gcc кстати тоже вроде бы частично позволяет для функций O2 указать
Max
То есть там не ставят тайм лимит??
Vladislav
На кодфорсес на пайтоне сдавал задачи
я же не готовю что ни одну сдать нельзя, я говорю что будут проблемы в задачах, потому что контест под питон не оптимизируют
Cinder
хотя не, вообще весь код можно заоптимайзить:
Cinder
#pragma GCC optimize
Cinder
ну и как я говорил для функции отдельно, но смысла нет конечно:
Cinder
__attribute__((optimize("O2")))
Vladislav
пример из недавних: http://codeforces.com/contest/729/problem/F вот эту задачу на питоне, скорее всего, не сдать