B. Godsend(Round #429 (Div. 2))
来源:互联网 发布:合肥市行知学校在哪 编辑:程序博客网 时间:2024/06/05 19:35
Leha somehow found an array consisting of n integers. Looking at it, he came up with a task. Two players play the game on the array. Players move one by one. The first player can choose for his move a subsegment of non-zero length with an odd sum of numbers and remove it from the array, after that the remaining parts are glued together into one array and the game continues. The second player can choose a subsegment of non-zero length with an even sum and remove it. Loses the one who can not make a move. Who will win if both play optimally?
Input
First line of input data contains single integer n (1 ≤ n ≤ 106) — length of the array.
Next line contains n integers a1, a2, …, an (0 ≤ ai ≤ 109).
Output
Output answer in single line. “First”, if first player wins, and “Second” otherwise (without quotes).
Examples
input
4
1 3 2 3
output
First
input
2
2 2
output
Second
Note
In first sample first player remove whole array in one move and win.
In second sample first player can’t make a move and lose.
如果刚开始所有数和为奇数,则第一个人全拿完赢了。如果和为偶数且不存在奇数,则第一个人什么也不拿,第二个人全拿,第二个人赢,如果存在奇数,第一个人赢
#include <iostream>#include <cstdio>using namespace std;int main(){ int n; while(scanf("%d",&n)!=EOF) { int a,sum=0,flag=1; for(int i=0;i<n;i++) { scanf("%d",&a); sum=sum+a; if(a%2==1)flag=0; } if(sum%2==1) { printf("First\n"); } else { if(flag) { printf("Second\n"); } else { printf("First\n"); } } } return 0;}
- B. Godsend(Round #429 (Div. 2))
- Codeforces Round #429 (Div. 2):B. Godsend
- Codeforces Round #429 (Div. 2) | B. Godsend
- Codeforces Round #429 (Div. 2) 841B Godsend(思维)
- Codeforces Round #429(Div.2) B Godsend 博弈
- codeforces Div.2 #429 B.Godsend C. Leha and Function
- Codeforces-429-2-B Godsend
- 429B. Godsend
- cf 429 B. Godsend
- CodeFroces 429B Godsend (模拟)
- B. Godsend
- B. Godsend
- Codeforces Round #256 (Div. 2)(B)
- Codeforces Round #350 (Div. 2)(B)
- Codeforces Round #379 (Div. 2)B
- 【Codeforces Round #429 (Div. 2)】 A B C
- codefroces 841B Godsend
- codeforces 841B Godsend
- MySQL集群搭建详解
- Spring容器中init Bean和destroy Bean的方式
- HDU 6152 Friend-Graph
- HDU6152 Friend-Graph(拉姆齐定理,2017中国大学生程序设计竞赛
- 文件查找之 模拟everything (一)
- B. Godsend(Round #429 (Div. 2))
- 如何用csdn的Markdown编辑器写博客
- JavaScript事件总结
- 设计模式——装饰模式
- call和apply的区别
- 使用Python对音频进行频谱分析
- 各编译工具说明
- python---把tab.py的tab键自动补齐命令脚本,放入包目录下,python所有文件都可以使用
- BZOJ 3994 [SDOI2015]约数个数和 莫比乌斯反演