hdu 1536 S-Nim
摘要:
题意:首先输入K 表示一个集合的大小 之后输入集合 表示对于这对石子只能去除这个集合中的元素的 个数 之后输入一个m表示接下来对于这个集合要进行m次询问之后m行 每行输入一个n 表示有 n个堆 每堆有n1个石子 问这一行所表示的状态是赢还是输 如果赢输入W否则L思路:对于n堆石子 可以分成n个游戏 之后把n个游戏合起来就好了#include#include#includeusing namespace std;//注意 S数组要按从小到大排序 SG函数要初始化为-1 对于每个集合只需初始化1遍//n是集合s的大小 S[i]是定义的特殊取法规则的数组int s[110],sg[10010... 阅读全文
posted @ 2013-10-01 21:56 雨钝风轻 阅读(217) 评论(0) 推荐(0) 编辑