Автор |
Сообщение |
Тема: Ваши решения для задачи "Автоархив" |
zhengxi
Ответов: 9
Просмотров: 40403
|
Форум: ZCon 2008 Добавлено: Вс Апр 20, 2008 4:39 pm Тема: Ваши решения для задачи "Автоархив" |
zhengxi, странно, вот именно 0 у меня компилятор на spoj не сжевал, из-за этого последовательности вида "\05" приходилось преобразовывать в "\0005", иначе компилятор думал, что ... |
Тема: Ваши решения для задачи В ожидании начала ZCon2008 |
zhengxi
Ответов: 12
Просмотров: 46071
|
Форум: ZCon 2008 Добавлено: Сб Апр 19, 2008 9:39 pm Тема: Ваши решения для задачи В ожидании начала ZCon2008 |
кстати, на spoj есть результат больше 200M (4.02сек на все числа)
http://www.spoj.pl/ranks/PRIC/ |
Тема: Ваши решения для задачи "Длинная цепь" |
zhengxi
Ответов: 8
Просмотров: 51979
|
Форум: ZCon 2008 Добавлено: Сб Апр 19, 2008 9:30 pm Тема: Ваши решения для задачи "Длинная цепь" |
если честно, то сколько по времени поиск цикла шел? у меня 950 вершин сразу набирал, а до 1061 думаю пришлось бы пару деньков сидеть, если не больше.
В первой сотне уже был результат с 1061
Или по ... |
Тема: Ваши решения для задачи "RegExp мастер" |
zhengxi
Ответов: 24
Просмотров: 84725
|
Форум: ZCon 2008 Добавлено: Чт Апр 17, 2008 3:37 am Тема: Ваши решения для задачи "RegExp мастер" |
Да. Что там \w работает позже узнал, возможно и влезло бы в 10к корректное решение.
А там \w работало?? Вот блин... (
Да, глядя на сильное отставание по этой задаче, полез в исходники библиоте ... |
Тема: Ваши решения для задачи "RegExp мастер" |
zhengxi
Ответов: 24
Просмотров: 84725
|
Форум: ZCon 2008 Добавлено: Чт Апр 17, 2008 3:31 am Тема: Ваши решения для задачи "RegExp мастер" |
levlam, можешь рассказать, где ты выражение на 3 буквы сделал? )
В 9 задаче(проверка надёжности пароля) проходило такое выражение:
1|P
Тогда и выражение длины 1 (точка) должно пройти ? |
Тема: Ваши решения для задачи "Алгоритм Маркова" |
zhengxi
Ответов: 19
Просмотров: 77753
|
Форум: ZCon 2008 Добавлено: Чт Апр 17, 2008 3:19 am Тема: Ваши решения для задачи "Алгоритм Маркова" |
Во всех трудоемких задачах переходил сначала к такой записи чисел/букв:
14 -> I*IIII*
AC -> I*III*
А как их в такой форме сравнивать, обменивать, протаскивать друг друга (для задач со сло ... |
Тема: Ваши решения для задачи "Игра JawBreaker" |
zhengxi
Ответов: 8
Просмотров: 33365
|
Форум: ZCon 2008 Добавлено: Чт Апр 17, 2008 1:42 am Тема: Ваши решения для задачи "Игра JawBreaker" |
Ну там не совсем рандом, тоже есть tabu_color (эффективнее оказалось выбирать цвет, шариков которого больше, а не цвет максимальноо блока). И эвристики вроде преимущество убирания горизонтальных сосед ... |
Тема: Ваши решения для задачи "Глаз Робота" |
zhengxi
Ответов: 8
Просмотров: 39016
|
Форум: ZCon 2008 Добавлено: Чт Апр 17, 2008 1:25 am Тема: Ваши решения для задачи "Глаз Робота" |
Кстати метод сравнения с эталонами позволяет очень просто разлеплять буквы, так как он всегда будет определять первую букву надписи. После определения первой буквы, ее можно обрезать и сравнивать ... |
Тема: Ваши решения для задачи "Игра JawBreaker" |
zhengxi
Ответов: 8
Просмотров: 33365
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:51 pm Тема: Ваши решения для задачи "Игра JawBreaker" |
Долго тормозил и хотел решать чуть ли не на Prolog'е
Посмотрел лучшие решения, по 2-секундному времени решил, что там не решают все 500 полей, а выбирают поля побольше размером и в небольшим число ... |
Тема: Ваши решения для задачи "RegExp мастер" |
zhengxi
Ответов: 24
Просмотров: 84725
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:43 pm Тема: Ваши решения для задачи "RegExp мастер" |
Из-за лимита в 10к пришлось не полностью соблюсти условие
Да. Что там \w работает позже узнал, возможно и влезло бы в 10к корректное решение.
А во второй задаче наличие скобок {} как то можно ... |
Тема: Ваши решения для задачи "RegExp мастер" |
zhengxi
Ответов: 24
Просмотров: 84725
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:30 pm Тема: Ваши решения для задачи "RegExp мастер" |
Вопросы:
1 подзадачу кероме как вот так:
^abcdefghijklmnopqrstuv18340$
можно было решить?
До перетестирования работало: ^.{25}0$
Как решали 9 подзадачу, про пароль.
Я правильно поним ... |
Тема: Ваши решения для задачи "Максимальная степень" |
zhengxi
Ответов: 4
Просмотров: 23662
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:26 pm Тема: Ваши решения для задачи "Максимальная степень" |
Задача-то очень простая - сравнивать (ln(a)*b), но было сложно получить время 0.00
Пришлось отказаться от библиотечных функций преобразования строки в число (sscanf и strtol) - тормозили именно они. |
Тема: Ваши решения для задачи "Автоархив" |
zhengxi
Ответов: 9
Просмотров: 40403
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:21 pm Тема: Ваши решения для задачи "Автоархив" |
Я использовал готовый исходник LPAQ (у него самый маленький исходник был из семейства PAQ). Пожатый бинарник превратил в строку алгоритмом base128. Итого с исходным текстом распаковщика ~38 кб.
+1
... |
Тема: Ваши решения для задачи "Глаз Робота" |
zhengxi
Ответов: 8
Просмотров: 39016
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 12:18 pm Тема: Ваши решения для задачи "Глаз Робота" |
Уборка мусора: раскрашиваем группы смежных точек в разные цвета.
Если группа маленькая - она считается мусором и закрашивается в цвет фона, если большая - в color++; Это для того чтобы не не слиплось ... |
Тема: Ваши решения для задачи "Сборник Задач (Часть 3)" |
zhengxi
Ответов: 10
Просмотров: 40252
|
Форум: ZCon 2008 Добавлено: Ср Апр 16, 2008 11:55 am Тема: Ваши решения для задачи "Сборник Задач (Часть 3)" |
Шестая задача решилась так: нашел искомые N для n=1..10, а ответ для n=11 нашел в "Энциклопедии целочисленных последовательностей" http://www.research.att.com/~njas/sequences/ (там же кст ... |
|