R. Game
time limit per test

0.5 seconds

memory limit per test

64 megabytes

input

standard input

output

standard output

There is a legend in the IT City college. A student that failed to answer all questions on the game theory exam is given one more chance by his professor. The student has to play a game with the professor.

The game is played on a square field consisting of n × n cells. Initially all cells are empty. On each turn a player chooses and paint an empty cell that has no common sides with previously painted cells. Adjacent corner of painted cells is allowed. On the next turn another player does the same, then the first one and so on. The player with no cells to paint on his turn loses.

The professor have chosen the field size n and allowed the student to choose to be the first or the second player in the game. What should the student choose to win the game? Both players play optimally.

Input

The only line of the input contains one integer n (1 ≤ n ≤ 1018) — the size of the field.

Output

Output number 1, if the player making the first turn wins when both players play optimally, otherwise print number 2.

Examples
input
1
output
1
input
2
output
2
这是一道博弈题,当n是奇数时先出的必然赢,否则必输
#include<stdio.h>       //r
#include<string.h>
#include<stdlib.h>
#include<algorithm>
#include<math.h>
#include<queue>
#include<stack>
#define INF 0x3f3f3f
#define MAX 100100
#define LL long long
using namespace std;
int main()
{
LL n,m,j,i;
while(scanf("%lld",&n)!=EOF)
{
if(n&1)
printf("1\n");
else
printf("2\n");
}
return 0;
}

  


最新文章

  1. Android 开发
  2. &amp;#65279导致页面顶部空白一行解决方法
  3. Flex条件判断中注意事项
  4. ubuntu科学计算包blas和lapack的安装
  5. JS初学者必备的几个经典案例(一)!!!
  6. 视频流服务器配置[windows平台][转]
  7. CentOS7添加第三方源
  8. 同一时候使用windows和linux系统
  9. Java Web EL JSTL的用法
  10. 《阿里巴巴Java工作手册》学习笔记
  11. Solr集群搭建详细教程(一)
  12. java~gradle构建公用包并上传到仓库
  13. 源自于NEO的KeyValue 数据库面世啦
  14. WIFI 802.11 a/b/g/n/ac
  15. 【Noip模拟 20161005】运货
  16. hdu5358 推公式+在一个区间内的尺取+枚举法
  17. SQL数据库连接到服务器出错——无法连接到XXX
  18. 【Python】Excel-4(样式设置)
  19. PHP域名解析(一个IP绑多域名)----看看可以,并不值得借鉴
  20. 《剑指offer》第十题(斐波那契数列)

热门文章

  1. Event-based Asynchronous Pattern Overview基于事件的异步模式概览
  2. uva12716GCD XOR
  3. ASP.NET MVC 学习1、新增Controller,了解MVC运行机制
  4. LA 3263 (平面图的欧拉定理) That Nice Euler Circuit
  5. BZOJ3105: [cqoi2013]新Nim游戏
  6. ASP.NET MVC ActionResult的实现
  7. 解决jQuery对表单serialize后出现的乱码问题
  8. RGB图像数据字符叠加,图像压缩(ijl库),YUV转RGB
  9. 数据库语言(三):MySQL、PostgreSQL、JDBC
  10. squid+nginx+apache