码迷,mamicode.com
首页 >  
搜索关键字:bzoj2819    ( 17个结果
bzoj2819 nim (树上带修改查询路径异或和)
题目简述: 给定一棵树,n个节点,每个节点表示一个石子堆。有m个操作,操作分两种,第一种修改节点中石子数量,第二种查询两个节点路径上的所有石子堆玩nim游戏,是否必胜。 数据范围:n,m<=500000,石子堆数量<=int_max 分析: 首先需要知道,nim游戏的必胜局面是石子堆的异或和不为0。 ...
分类:其他好文   时间:2018-10-02 20:28:34    阅读次数:143
bzoj2819: Nim(博弈+树剖)
2819: Nim 题目:传送门 题解: 很久之前学博弈的时候看过的一道水题,其实算不上博弈吧... 直接套上一个裸的树剖啊,把路径上的点值全都xor(xor满足结合率所以就不管那么多随便搞啦) dog B 肉老师,竟然不告诉我它卡常,搞得我TLE几百年 代码: ...
分类:其他好文   时间:2018-04-12 16:42:46    阅读次数:215
BZOJ2819: Nim
Description 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑玩家。为了设计漂亮一点的初始 ...
分类:其他好文   时间:2018-03-02 23:11:42    阅读次数:225
bzoj2819: Nim
这岂不是一眼树剖?? WTF怎么R了。discuss不是说不会爆吗。。 妈也手写栈? WTF怎么WA了,mdzz数组, WTF怎么MLE了。。 蛤,还能TLE?我去还卡常。。。OKOK 就是沙茶题啊 但是他给我展示了各种报错的魅力 ...
分类:其他好文   时间:2018-03-01 21:47:14    阅读次数:186
【bzoj2819】Nim
Description 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑玩家。为了设计漂亮一点的初始 ...
分类:其他好文   时间:2017-07-29 10:11:34    阅读次数:135
【BZOJ2819】Nim 树状数组+LCA
【BZOJ2819】Nim Description 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑 ...
分类:编程语言   时间:2017-06-18 15:09:52    阅读次数:218
【bzoj2819】Nim DFS序+树状数组+倍增LCA
题目描述 著名游戏设计师vfleaking,最近迷上了Nim。普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。于是vfleaking决定写一个玩Nim游戏的平台来坑玩家。为了设计漂亮一点的初始局面,vfle ...
分类:编程语言   时间:2017-06-17 16:04:47    阅读次数:314
BZOJ2819 Nim 树链剖分
题意:给定一个树,维护:1、u到v是否有必胜策略 2、将u的权值修改为w 题解:BFS版的树链剖分 #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> usi ...
分类:其他好文   时间:2017-02-26 15:22:10    阅读次数:184
【bzoj2819】 Nim
www.lydsy.com/JudgeOnline/problem.php?id=2819 (题目链接) 题意:动态树上路径异或和。 Solution Nim取石子游戏的sg值就是每堆石子的异或和,所以问题的实质就是树上路径异或和。 看到题目,树上区间问题果断树链剖分,结果TLE,算了下复杂度nlo ...
分类:其他好文   时间:2016-09-27 20:03:40    阅读次数:198
【(博弈)dfs序+树状数组】BZOJ2819-Nim
【题目大意】 普通的Nim游戏为:两个人进行游戏,N堆石子,每回合可以取其中某一堆的任意多个,可以取完,但不可以不取。谁不能取谁输。这个游戏是有必胜策略的。现在对每一堆编号1,2,3,4,...n,在堆与堆间连边,没有自环与重边,从任意堆到任意堆都只有唯一一条路径可到达。然后他不停地进行如下操作:1 ...
分类:编程语言   时间:2016-08-01 13:47:40    阅读次数:179
17条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!