HDU2149 Public Sale,巴什博奕
来源:互联网 发布:python urllib2 rest 编辑:程序博客网 时间:2024/05/21 17:34
有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取p个,最多取q个.最后取光者得胜.
n = (m+1)r+s , (r为任意自然数,s≤m), 即n%(p+q) != 0, 则先取者肯定获胜(默认最后一个取的为win)
/******************************************************************************* # Author : Neo Fung # Email : neosfung@gmail.com # Last modified: 2012-07-19 18:57 # Filename: HDU2149 Public Sale.cpp # Description : 有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取p个,最多取q个.最后取光者得胜. n = (m+1)r+s , (r为任意自然数,s≤m), 即n%(p+q) != 0, 则先取者肯定获胜(默认最后一个取的为win) ******************************************************************************/#ifdef _MSC_VER#define DEBUG#define _CRT_SECURE_NO_DEPRECATE#endif#include <fstream>#include <stdio.h>#include <iostream>#include <string.h>#include <string>#include <limits.h>#include <algorithm>#include <math.h>#include <numeric>#include <functional>#include <ctype.h>using namespace std;const int kMAX=10010;const double kEPS=10E-6;int main(void){#ifdef DEBUG freopen("../stdin.txt","r",stdin); freopen("../stdout.txt","w",stdout); #endif int n,m; while(~scanf("%d%d",&m,&n) ) {int t=m%(1+n);if(!t)printf("none\n");elseprintf("%d\n",t); } return 0;}
- HDU2149 Public Sale,巴什博奕
- hdu2149 Public Sale (巴什博奕)
- HDU2149 Public Sale(巴什博奕)
- HDU2149 Public Sale(巴什博奕)
- HDU2149 Public Sale 博弈
- hdu2149 Public Sale
- HDU2149-Public Sale
- hdu2149 Public Sale
- hdu2149 Public Sale
- hdu2149 -- Public Sale(博弈论)
- hdu2149 Public Sale
- Public Sale --HDU2149
- hdu2149 Public Sale-------巴什博奕 每次加一个数
- HDU2149——Public Sale(Bash Game巴什博奕)
- HDU2149:Public Sale(巴什博弈)
- 巴什博弈 hdu2149 Public Sale
- HDU2149:Public Sale(巴什博弈)
- HDU2149 Public Sale(巴什博弈)
- Android build environment
- c c++ java的区别
- SWIG
- C++ How To Program整理(12)
- 【SqlServer】sql复制表定义及复制数据行
- HDU2149 Public Sale,巴什博奕
- Kryo简介及代码阅读笔记
- 百行代码轻松实现C#中的Eval函数
- 关于SharePoint页面速度优化的一个小技巧
- poj1603 Floyd最短路
- Java 中 trim() 移除开端和结尾的空白字符(不单单是空格)
- Java 6 开发 WebService
- linux下c语言的大小端
- poj1877模拟题