![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 24.05.2022
Сообщений: 1
|
![]()
В древнем Китае было придумано множество интересных игр. Все знают очень известную игру «Majong». В данной задаче мы рассмотрим другую интересную китайскую игру «Цзяньшидзы». Кратко сформулируем правила игры:
Из двух куч каменей, двое играющих поочередно могут брать: Произвольное ненулевое число камней из одной кучи. Одновременно по одинаковому произвольному ненулевому числу камней из обеих куч. Выигрывает тот, кто возьмет своим ходом последний камень. Не сложно определить в каких случаях выигрывает первый, а в каких случаях выигрывает второй игрок. Задача сводится к нахождению так называемых проигрышных пар (ai, bi), означающих, что при кучах камней содержащих ai и bi камней проигрывает тот, кто в данный момент совершает свой ход. Вам предстоит решить эту задачу, но немного в другом виде. Обозначим проигрышную, для ходящего позицию, когда в кучках a и b камней (a, b). Так как порядок куч не играет роли, то всегда будем считать, что a ≤ b. Упорядочим все проигрышные позиции в лексикографическом порядке, иначе говоря: (a1, b1) < (a2, b2), если (a1< a2) или ((a1= a2) и (b1< b2)). Занумеруем проигрышные пары, начиная с 0. Ваша задача: найти k-ю пару проигрышных куч. Входные данные В первой строке входного файла INTPUT.TXT находится число N, (1 ≤ N ≤ 1000) - количество тестов в файле. В следующих N строках содержатся числа ki, (0 ≤ ki ≤ 109) порядковый номер пары проигрышных куч, которую требуется найти. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi] Игра Пятнашки. Помогите пожалуйста добавить окно "Вы выиграли", когда комбинация будет собрана правильно, и добавить кнопку "Новая игра" | Аня20 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 02.06.2017 08:12 |
Белорусское клубничное варенье - дорого но клубника не китайская :) | Alar | Свободное общение | 44 | 10.08.2016 21:04 |
Игра | Костян 98 | Мультимедиа в Delphi | 0 | 25.05.2011 20:09 |
Китайская флэшка | oLMeR | Компьютерное железо | 27 | 18.05.2007 14:32 |