Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 32 | 4 | 19
Назад Вниз Каталог Обновить

https://www.codewars.com/ - большой набор олимпиадных Аноним 30/05/17 Втр 18:14:25  998708  
Screen-Shot-201[...].png (122Кб, 450x526)
https://www.codewars.com/ - большой набор олимпиадных задач с возможностью выбрать ЯП.
Решаем задачи одной функцией из стандартной библиотеки, либо по хардкору теребим указатели на си, копируем решения со stackoverflow, меряемся рангом.
Если указать клан 2ch, все указавшие этот клан автоматически добавляются в друзья.
Аноним 30/05/17 Втр 18:25:48  998720
тяночек нет
Аноним 30/05/17 Втр 18:29:27  998723
Чем лучше чем CodeForces или Timus?
Аноним 30/05/17 Втр 18:50:06  998736
4 кю
Захожу редко.
Аноним 31/05/17 Срд 02:44:12  998911
Screenshot at 2[...].png (28Кб, 357x408)
Screenshot at 2[...].png (22Кб, 156x591)
Никак не могу пройти https://www.codewars.com/kata/do-not-loose-at-tic-tac-toe/train/csharp

Разбиваю поле 3х3 на 8 линий по 3 точки (3 горизонтальные, 3 вертикальные, 2 диагональные), смотрю что в этих линиях находится и присваиваю каждой рейтинг по такой системе:

1 свободная и 2 игрока (победа) = 7 очков
1 свободная и 2 противника (предотвратить поражение) = 6 очков
2 свободных и 1 игрока (перспективно) = 5 очков
3 свободных, одна из клеток центральная = 4 очка (чтобы сделать ход в центр на пустом поле)
3 свободных = 3 очка
2 свободных и 1 противник = 2 очка
2 свободных и 1 игрока = 1 очко
0 свободных - 0 очков (отсеивание линий без свободного места)

Ход делается в линию набравшую больше всего очков. Добавил костыль, чтобы ход делался в дальнюю позицию, то есть например линия [игрок, пусто, пусто] ход делается в третью позицию, чтобы покрыть больше пространства.

Победы/ничьи почти 100%, но на дистанции в несколько тысяч игр со случайным ботом всегда находится одна игра, которую не удаётся свести в ничью (вторая картинка)
https://pastebin.com/fDvX8PXY
Аноним 31/05/17 Срд 03:03:22  998912
>>998911
>2 свободных и 1 игрока = 1 очко
То есть
1 свободная, 1 игрока, 1 противника = 1 очко
Аноним 31/05/17 Срд 03:06:15  998913
>>998911
Мы когда в школе еще играли в крестики-нолики, все выигрышные стратегии на второй-третий день марафона знали наизусть. Собственно, деревья-то всех нужных тебе состояний игры гуглятся, поэтому я бы именно этими данными воспользовался. Все действительно беспроигрышные AI для этой игры доводились до идеала на последних этапах напильником, костылями и изолентой.
Аноним 31/05/17 Срд 03:26:17  998915
>>998911
Странно, в раунде 2 согласно правилу
>2 свободных и 1 игрока (перспективно) = 5 очков
должен быть ход на среднюю линию по горизонтали или вертикали.

А у тебя выбирается почему-то ход по более слабому правилу
> 2 свободных и 1 противник = 2 очка
в верхний правй угол.

И да:
1) Код лютое говнище. Вместо велосипедной Pos используй Point.
2) Раздели оценку поля на скан вертикали и скан горизонтали - не вали все оценки в одну кучу. Просто выбирай самую сильную из шести.
Аноним 31/05/17 Срд 03:55:41  998919
>>998915
>должен быть ход на среднюю линию по горизонтали или вертикали
Он видит линию право-верх--->лево-низ и ставит ей 5 очков, другие линии при оценке не учитываются же.

Я только начал писать на шарпе, решение в с++ стиле кроме OrderBy()
Аноним 31/05/17 Срд 04:26:50  998923
>>998919
А да, чот о диагоналях я не подумол.

Ну вот у тебя есть 3(или 6) равных по весу хода, но они приводят к разным финала игры. Значит очевидно тебе нужно пересмотреть веса игровых ситуаций или забить специфически костыль именно под такую.
Аноним 31/05/17 Срд 04:31:30  998924
>>998923
Наверно так надо:
2 свободных и 1 игрока (линия) = 5.5 очков
2 свободных и 1 игрока (диагональ) = 5 очков
И твой кейс сойдется в ничью.
Аноним 31/05/17 Срд 04:58:38  998926
>>998924
А ты шаришь в решении проблем рандомными костылями. Нет, тут надо либо хардкодить слепки игрового поля, которые выдаёт тестер, либо всё переписывать под оценку каждой клетки отдельно, если не поможет.
Аноним 02/06/17 Птн 01:37:38  999896
s.png (75Кб, 1199x442)
Как нормальные люди решают проблемы с неприятными тестами
Аноним 02/06/17 Птн 02:19:45  999903
олимпиадная параша — говно без задач
Аноним 02/06/17 Птн 09:50:24  999927
>>999903
ниосилятор кеклол
Аноним 02/06/17 Птн 14:31:08  1000050
>>999896
Что за шрифт справа?
Аноним 02/06/17 Птн 14:55:59  1000060
>>1000050
font-family: "CamingoCode-Regular",monospace;
font-size: 13px;
Аноним 02/06/17 Птн 21:01:25  1000222
Мохнатки.
Аноним 03/06/17 Суб 01:12:46  1000293
>>999927
Олимпиадоманя, где твои говнозадачки могут пригодиться в реальной жизни? Ах да, нигде, только в твоём манямирке, среди таких же задротов как и ты, с потными и сальными волосами. Лол!
Аноним 03/06/17 Суб 01:34:51  1000295
>>1000293
иди дальше формочки клепай, лоу-айкью скам.
Аноним 03/06/17 Суб 10:29:25  1000340
>>1000295
Кек, вот это разрыв ботана.
Аноним 03/06/17 Суб 14:14:34  1000427
image.png (22Кб, 1429x664)
Ну заебись
Аноним 04/06/17 Вск 09:05:28  1000764
>>1000427
у тебя с оперативной памятью проблемы похоже. сайт нормально работает
Аноним 04/06/17 Вск 11:35:01  1000783
Вальяжно вкатился на 3 ранг с 80й катой
Аноним 04/06/17 Вск 16:51:59  1000946
>>1000783
Вальяжно вкатился 3к$.
Аноним 07/06/17 Срд 13:34:21  1002598
>>1000340
пока что разрываешься только ты, унтерок
Аноним 23/06/17 Птн 22:40:58  1010648
как тест кейсы-то посмотреть, неудобно пиздец.
Аноним 24/06/17 Суб 15:43:18  1010958
>>1010648
Чтобы спокойно скопировать и вывести в stdout?
Аноним 24/06/17 Суб 16:55:26  1011022
>>1010958
Чтобы не гадать на кофейной гуще, на литкоде отображаются, но там задачи на голову сложнее.
Аноним 24/06/17 Суб 18:12:24  1011059
>>1011022
Там в окошке Sample Tests обычно пара базовых тестов которые можно редактировать.
При клике на проваленный тест в окошке Output можно посмотреть вводные данные на которых программа провалилась. stdout там тоже отображается (только если тест провалился), я всегда делал подробный лог на сложных задачах.
Аноним 13/07/17 Чтв 05:52:32  1022684
``Поехали в Лас-Вегас``. В Лас-Вегасе они
идут в публичный дом и застают там лорда
Аноним 01/08/17 Втр 09:43:14  1035364
В какой язык там вкатиться? Жс, пыхтон или рубей?
Аноним 01/08/17 Втр 12:11:49  1035412
>>1035364
в гей-шлюхи

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 32 | 4 | 19
Назад Вверх Каталог Обновить

Топ тредов
Избранное