http://www.lydsy.com/JudgeOnline/problem.php?id=3105 题意:k堆火柴,先手和后手在第一次拿的时候都能拿若干整堆火柴(但不能拿完),之后和nim游戏规则一样.问先手是否必胜且第一次最少拿多少能保证必胜.(k<=100) #include <bits/stdc++.h> using namespace std; typedef long long ll; ll ans; int s[105], a[105], n; bool cmp(con…
p2460: #include<cstdio> #include<algorithm> using namespace std; #define N 1001 typedef long long ll; struct Point{ll p;int v;}a[N]; bool operator < (const Point &a,const Point &b){return a.v>b.v;} int n,ans; ll base[64]; int mai…