Brave game
Time Limit: 1000/1000 MS (Java/others) memory limit: 32768/32768 K (Java/Others)
Total submission (s): 4500 accepted submission (s): 2951
Problem description when I was a university student ten years ago, China introduced some film blockbusters from abroad every year. One of the movies was called "the player's game" (English name: zathura ), until now, I have been impressed by some of the Computer stunts in the movie.
Today, we chose the computer test as a brave choice. In this short term, we are talking about the game topic. Therefore, now everyone is playing the "multiplayer game", which is why I name this question.
Of course, in addition to being brave, I also hope to see "integrity". No matter what the test scores are, what I want to see is a real result. I believe everyone can do it ~
What is the first game to be played by beginners? It is very simple. It is defined as follows:
1. This game is a two-person game;
2. There are a pile of stones with N in total;
3. Take turns;
4. Each step can take 1... M stones;
5. the first party to win the light stones;
If both sides of the game are using the best strategy, please output which one can win.
The input data first contains a positive integer c (C <= 100), indicating that there are group C test data.
Each group of test data occupies one row and contains two integers n and M (1 <= n, m <= 1000). For the meanings of N and M, see the topic description.
Output: if the first person wins, output "first"; otherwise, output "second". The output of each instance occupies one row.
Sample input2 23 2 4 3
Sample outputfirst second
Authorlcy
Sourceacm short term exam_2007/12/13
Recommendlcy
If n is a multiple of m + 1, it wins. Otherwise, it loses.
1 #include <stdio.h> 2 #include <string.h> 3 #include <iostream> 4 #include <algorithm> 5 using namespace std; 6 7 int main() 8 { 9 int n,m;10 int T;11 scanf("%d",&T);12 while(T--)13 {14 scanf("%d%d",&n,&m);15 if(n%(m+1) == 0)printf("second\n");16 else printf("first\n");17 }18 return 0;19 }
View code
HDU 1846 brave game bus game!