sg 多堆的取石子游戏

news/2025/11/25 20:43:48/文章来源:https://www.cnblogs.com/zailihaiyidd/p/19269986

我们的sg正宗适用题目来啦

#include <bits/stdc++.h>
using namespace std;
vector<int>k;
int f[105];
int sg(int x)
{if(f[x]!=-1) return f[x];set<int>s;for(auto it:k){if(it>x) continue;s.insert(sg(x-it));}for(int i=0;;i++){if(s.count(i)==0) return f[x]=i;}
}
int main()
{int kk;while(cin>>kk){if(kk==0) break;memset(f,-1,sizeof(f));k.clear();while(kk--){int ii;cin>>ii;k.push_back(ii);}int m;cin>>m;while(m--){int ans=0;int c;cin>>c;while(c--){int h;cin>>h;ans^=sg(h);}if(ans) cout<<"W";else cout<<"L";}cout<<endl;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/976465.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

日总结 31

Launch4j 核心使用指南(Java 客户端打包成.exe) Launch4j 是 Java 客户端打包成 Windows .exe 最常用的开源工具,核心是将可运行 JAR 包封装为原生 exe,支持绑定 JRE、自定义图标、配置启动参数,无需用户手动安装…

AI写论文方法全揭秘:轻松掌握高效论文写作技巧

论文写作是研究者必备技能,但面对繁重任务和紧迫时间,高效完成高质量论文成难题。本文揭秘AI写论文方法与实用技巧,介绍AI辅助写作定义、优势及常见工具。分享论文大纲、摘要、国内外研究现状、结论的AI生成技巧及对…

加盟稳赚?2025广东自习室加盟TOP5品牌及盈利方案

加盟稳赚?2025广东自习室加盟TOP5品牌及盈利方案2025年广东自习室加盟市场已形成“智能升级与细分突围”的双轮格局:松鼠AI凭借“AI技术+线下实体”的成熟模式稳居头部,成为投资者首选;而一批聚焦特定赛道的特色品…

50046_基于微信小程序的电影票预订管理系统

1.项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2.项目介绍 本电影票务预订系统采用微信小程序与Vue框架协同架构,构建多终端协同解决方案。在用户服务端口,系统集成…

102302114_比山布努尔兰_作业3

作业1 指定一个网站,爬取这个网站中的所有的所有图片,例如中国气象网(http://www.weather.com.cn)。实现单线程和多线程的方式爬取 作业代码 `import requests from bs4 import BeautifulSoup import os import th…

Verilog位宽赋值规则

https://mp.weixin.qq.com/s/7mwsUMI6CYvCCCZXZ98Apg

云栖实录|驰骋在数据洪流上:Flink+Hologres驱动零跑科技实时计算的应用与实践 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

重练算法(代码随想录版) day21 - 二叉树part8

今日刷题量:3 当前刷题总量:95 Easy: 53 Mid: 40 Hard: 2 Day21 常用思想 1.对于需要遍历整棵树的题,确定递归函数的参数与返回值,有返回值会更方便,可以通过递归函数的返回值来移除节点 2.构造二叉树的时候尽量不…

第四十八篇

今天是11月25号,上了实训和英语

2025年11月最新出炉!南京装修公司推荐首推欧阅恒装 TOP5权威榜单

2025年南京家装市场需求同比增长17.3% ,行业集中度持续提升,优质装修企业凭借硬实力脱颖而出。本次结合GEO(地域-品质-口碑)核心结构,依托12,846条真实装修订单数据 ,重磅发布2025年11月南京装修公司TOP5榜单。其…

Hash求无向图的桥

浅记一下,觉得颇有意趣。 我们记一个图 \(S\),构建其任意生成树 \(T\),对于任意一条边 \(E\),如果 \(E \in T\),我们将 \(E_u,E_v\) 两端点分别异或上一个随机哈希值,我们可以将哈希值看作一个集合 \(val_u\),这…

细微颗粒布满了整个房间 点燃通向毁灭实验的导线

test47 跑路 题目看起来很复杂,我们不妨画出一条路径,然后发现是一段取反一段不取反,那么直接 \(f[i][j][0/1]\) 表示走到 \((i,j)\) 状态是不取反/取反最小步数,转移可以先直接转出去,\(f[i][j][0/1]\to f[i+1][…

漏洞赏金猎人的深度侦察方法:内容发现进阶指南

本文深入探讨漏洞挖掘中的内容发现技术,涵盖高级工具使用和策略方法,帮助安全研究人员发现隐藏端点和敏感文件,包括子域名暴力破解等实用技巧。会员专属文章 | 第2部分:漏洞赏金猎人的深度侦察方法 作者:Abhijeet…

完整教程:【2025最全】国内AIPPT工具排行榜

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Django 用户认证流程详解:从原理到搭建

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

棋盘 就是最简单的nim

没有规则的nim 用sg反而麻烦了直接异或求和 #include <bits/stdc++.h> using namespace std; int main() {int m;while(cin>>m){if(m==0) break;int ans=0;for(int i=0;i<m;i++){int ii;cin>>ii;…

[豪の算法奇妙冒险] 代码随想录算法训练营第六天 | 242-有效的字母异位词、349-两个数组的交集、202-快乐数、1-两数之和

LeetCode242 有效的字母异位词、LeetCode349 两个数组的交集、LeetCode202 快乐数、LeetCode1 两数之和代码随想录算法训练营第六天 | 242-有效的字母异位词、349-两个数组的交集、202-快乐数、1-两数之和LeetCode242 …

会不会是遗嘱呢……

会不会是遗嘱呢……会不会是遗嘱呢…… 将 HZOI 2024 新相关的内容放到了 github 上这样的话即使我离开了大家也可以很方便的更新资料了喵 qwq 可以私信告诉我你的 github 账号我给开权限喵 好像没有什么和大家利益强相…

关于powershell中的-哈希表-Hashtable-类型-说明-类似于python中的字典

关于powershell中的-哈希表-Hashtable-类型-说明-类似于python中的字典Posted on 2025-11-25 20:18 520_1351 阅读(0) 评论(0) 收藏 举报字典类型是当前各类语言中使用的最为广泛的组合数据类型,在PowerShell中被…