option=com_onlinejudge&Itemid=8&page=show_problem&problem=4342">题目链接:uva 1567 - A simple stone game 题目大意:给定K和N.表示一堆石子有N个.先手第一次能够取1~N-1个石子,取到最后一个石子的人胜利,单词每次操作时,取的石子数不能超过对手上一次取的石子数m的K倍. 问先手能否够必胜.能够输出最小的首次操作. 解题思路:这题想了一天,又是打表找规律.又是推公式的,楞是
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2580 #include <iostream> #include <string.h> #include <stdio.h> using namespace std; const int N = 2000005; int a[N],b[N]; int main() { int T,tt=1; int n,k; scanf("%d",&T); while
K倍动态减法游戏!!! 链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4683 代码如下: #include<iostream> #include<cstdlib> #include<stdio.h> #define ll long long using namespace std; ll a[],b[]; int main() { int i,j,t,k; ll n,ans; scanf(&