随笔分类 - 数学_博弈
摘要:CodeForces 812E 题意: 一棵以点 1 为根的树,每个点上有 ai 个苹果,两个人轮流操作。 每次操作:选择一个非空的点,如果这个点是叶子结点,则可以吃掉这个点上任意个苹果;如果这个点不是叶子结点,则可以选择这个点上任意个苹果移动到它的一个儿子结点上。 但后手在游戏开始前可以交换任意两
阅读全文
摘要:2017 UESTC Training for Math A sg博弈水题 #include<bits/stdc++.h> using namespace std; #pragma comment(linker, "/STACK:102400000,102400000") #define rep(i
阅读全文
摘要:2016 Multi-University Training Contest 3 2016 Multi-University Training Contest 3 A - Sqrt Bo 题意:给一个数 n,问n要多少次平方后化为1,如果超过5次输出"TAT"。 tags:SB题,5次内平方的,即小
阅读全文
摘要:2016 Multi-University Training Contest 1 A - Abandoned country 题意:给定一个图,1、求最小生成树的边权和。2、求最小生成树上任意两个点的距离的期望。 tags:第一问好求。第二问,ans=(所有点对距离和)/C(n,2), 这里转一下思
阅读全文
摘要:C. Berzerk 题意:n个星球围成一个圏,第一个星球是黑洞,有一个怪物在第2~n个星球上的任意一个。两个人分别有两个数集S1、S2,两人轮流从数集中选一个数 m,让怪物走 m 步。走到第一个星球则败,问怪物在第2~n个星球上时,先手胜负。 tags: 跑bfs,倒着来推。 (1)初始时,假设现
阅读全文
摘要:hdu 5996 dingyeye loves stone 题意:一棵树n个点,每个点有a[i]枚石子。两人轮流选一个点,至少取一颗石子移到它的父亲结点,最后不能操作的人败。问先手胜负。 tags:好久以前的一场BC,看到没补,果断A掉。 就是阶梯博弈,偶数层的移动没用。
阅读全文
摘要:Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) B. Code For 1 题意:数n,不断拆分为 n/2, n&1, n/2,直到都为0或1。求区间[l, r]有多少个1。 tags:画一画很容易看
阅读全文
摘要:玲珑杯 #9 tangjz老师出的题,一伙大佬来抢钱,本菜鸡连签到题都做不了,只能补补题了== 官方题解 A.Check-in Problem 题意:判断n是否恰好有p个因子,p为质数,1<=n<=1e18,p>2。 tags: 1、因为p>2知n肯定是一个大于1的非素数,由算术基本定理N=(P1^
阅读全文
摘要:HDU 1848 题意:3堆石子,数量分别为n,m,p,两个人轮流选一堆取f个,f只能是Fibonacci数列中的数,问先手胜负。
阅读全文
摘要:1、HDU 2509 2、题意:n堆苹果,两个人轮流,每次从一堆中取连续的多个,至少取一个,最后取光者败。 3、总结:Nim博弈的变形,还是不知道怎么分析,,,,看了大牛的博客。 传送门 首先给出结论:先手胜当且仅当(1)所有堆石子数都为1且游戏的SG值为0,(2)存在某堆石子数大于1且游戏的SG值
阅读全文
摘要:1、HDU 1907 2、题意:n堆糖,两人轮流,每次从任意一堆中至少取一个,最后取光者输。 3、总结:有点变形的Nim,还是不太明白,盗用一下学长的分析吧 传送门 分析:经典的Nim博弈的一点变形。设糖果数为1的叫孤独堆,糖果数大于1的叫充裕堆,设状态S0:a1^a2^..an!=0&&充裕堆=0
阅读全文

浙公网安备 33010602011771号