Заявление
Алиса и Боб играют в следующую игру. Они выбирают число N для игры. Правила таковы: 1) Алиса играет первой, а два игрока чередуются. 2) В свою очередь, игрок может вычесть из N любой правильный делитель (не равный N) из N. Полученное таким образом число является новым N. 3) Человек, который не может сделать ход в свой ход, проигрывает игру. Предполагая, что оба играют оптимально, кто выигрывает игру?
Ввод:
Первая строка содержит количество тестовых примеров T. Каждая из следующих T строк содержит целое число N.
Выход:
Выведите T строк, по одной для каждого тестового примера, содержащих “АЛИСУ”, если Алиса выигрывает игру, или “БОБ” в противном случае.
Ввод образца:
2 1 2
Вывод образца:
BOB ALICE
Ограничения: 1 1
Примечание: В первом тестовом примере Алиса не может сделать ни одного хода, и, следовательно, Боб выигрывает игру. Во втором тестовом примере Алиса вычитает 1 из N. Теперь Боб не может сделать ход и проигрывает игру.
Решение:-
Для запуска кода кликните сюда.
import java.util.*; public class MyClass { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); int arr[] = new int[T]; int count=0; for(int i = 0; i
Оригинал: “https://dev.to/gouravmpk/yet-another-number-game-4pdd”