【POJ 2484】A Funny Game 博弈找规律
来源:互联网 发布:新淘宝店如何提高销量 编辑:程序博客网 时间:2024/05/25 21:36
题目
给定一个
每次可以进行这样两个操作中的一个:
①取一颗石子;
②取相邻编号的石子;
谁先取完谁胜.
分析
首先要读懂题意.
应该是找规律,从小数据开始分析.
当
当
当
情况一:当
情况二:当
当Alice取奇数颗时,Bob取偶数颗,使得刚好分割成两块相同的,回归到情况一.
当Alice取偶数颗时,Bob取奇数颗,使得刚好分割成两块相同的,回归到情况一.
综上所述,当
于是这就是一道无脑的水题了.
代码
#include <cstdio>#include <cctype>int n;inline int read(void){ int x=0; char c=getchar(); for (;!isdigit(c);c=getchar()); for (;isdigit(c);c=getchar()) x=x*10+c-'0'; return x;}int main(void){ for (;;) { if (!(n=read())) break; printf("%s\n",n<3?"Alice":"Bob"); } return 0;}
0 0
- 【POJ 2484】A Funny Game 博弈找规律
- POJ 2484 A Funny Game(找规律)
- 博弈,找规律_______A Funny Game(poj 2484)
- POJ 2484-A Funny Game硬币排成环(博弈-找规律)
- POJ 2484 A Funny Game(规律)
- POJ 2484 A Funny Game 简单博弈
- POJ 2484 A Funny Game(博弈)
- POJ 2484-A Funny Game(对称博弈)
- POJ 2484 A Funny Game【博弈】
- POJ 2484 A Funny Game (博弈)
- POJ 2484A Funny Game【博弈】
- 【POJ 2484】A Funny Game 【简单博弈】
- poj 2484 A Funny Game (博弈)
- 【POJ 2484 A Funny Game】+ 博弈
- POJ 2484 A Funny Game <简单博弈>
- POJ 2505 A multiplication game(找规律博弈)
- 【POJ 2505】A multiplication game 博弈 - 找规律
- poj 2505 A multiplication game (博弈+找规律)
- JDBC初始化流程
- Linux vmstat详解
- 十字链表求顶点的度(有向图)
- Android FoldingLayout 折叠布局 原理及实现(二)
- Android AIDL实现远程服务
- 【POJ 2484】A Funny Game 博弈找规律
- startActivity与startActivityForResult的区别
- 面向对象知识一
- SDE For SQLServer迁移步骤(卸载,加载)
- linux下mysql命令无法执行的原因
- 关于iOS六大基本设计模式
- CentOS 6.4下Rabbitmq安装
- Soldier and Badges
- 基础训练 芯片测试