CF1899A.Game with Integers
入门
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Vanya and Vova are playing a game. Players are given an integer n. On their turn, the player can add 1 to the current integer or subtract 1. The players take turns; Vanya starts. If after Vanya's move the integer is divisible by 3, then he wins. If 10 moves have passed and Vanya has not won, then Vova wins.
Write a program that, based on the integer n, determines who will win if both players play optimally.
瓦尼亚和沃瓦正在玩一个游戏。玩家会得到一个整数 n。在自己的回合中,玩家可以将当前整数加 1 或减 1。双方轮流进行,瓦尼亚先手。如果在瓦尼亚操作之后该整数能被 3 整除,则瓦尼亚获胜。如果经过 10 回合后瓦尼亚仍未获胜,则沃瓦获胜。
请编写一个程序,根据初始整数 n 判断:若双方均采取最优策略,谁将获胜?
输入格式
The first line contains the integer t (1≤t≤100) — the number of test cases.
The single line of each test case contains the integer n (1≤n≤1000).
第一行包含整数 t(1≤t≤100)——测试用例的数量。
每个测试用例的单行包含整数 n(1≤n≤1000)。
输出格式
For each test case, print "First" without quotes if Vanya wins, and "Second" without quotes if Vova wins.
对于每个测试用例,如果万尼亚获胜,则输出不带引号的 “First”;如果沃瓦获胜,则输出不带引号的 “Second”。
输入输出样例
输入#1
6 1 3 5 100 999 1000
输出#1
First Second First First Second First
输入解题思路,AI测评打分。不知道怎么写?