首页 > 其他分享 >ssy中学暑假集训学习笔记

ssy中学暑假集训学习笔记

时间:2024-07-25 16:43:49浏览次数:13  
标签:ssy 出度 集训 mex 暑假 博奕 节点 巴什

7.25 集训第二天

今天我们学了博弈论相关题目,但是在做相关题目前,我们先明确几个基本的知识点:

mex运算:

给定一个集合,该集合中不存在的最小自然数即为该序列的mex。
举个例子:
对于集合{\(0\),\(1\),\(1\),\(2\),\(4\)},他的mex即为\(3\)。

SG函数:

我们先建立一个DAG,从出度为\(0\)的节点开始搜索,出度为\(0\)的节点的mex一定是\(0\),SG函数其实就是对于一个节点所有他连接的节点的一个mex值。
图如下:

OK,接下来我们引入两个模版!

巴什博奕:

巴什博奕是博弈论的基础,该题目为:

标签:ssy,出度,集训,mex,暑假,博奕,节点,巴什
From: https://www.cnblogs.com/grz0306/p/18323541

相关文章

  • 暑假集训CSP提高模拟7
    暑假集训CSP提高模拟7组题人:@KafuuChinocpp|@Chen_jr\(T1\)P122.Permutations&Primes\(20pts\)原题:CF1844BPermutations&Primes假的构造策略,拿到了\(20pts\)。若\(n\)为奇数,则将\(1\)放在\(\left\lceil\frac{n}{2}\right\rceil\)的位置上,前一半......
  • 「模拟赛」暑期集训CSP提高模拟5(7.22)
    \(140pts,Rank24\)题目列表:简单的序列简单的字符串简单的困难的图论简单的序列\(100pts\)题意:gtm1514不喜欢序列。但是一天他拿到了一个序列。这个序列非常杂乱,于是gtm1514想要整理一下这个序列。但是由于他非常的菜,他只会进行一个操作:选择一个\(ai\),把它变......
  • 「模拟赛」暑期集训CSP提高模拟4(7.21)
    很祭的一次比赛,啥也不会。题目列表:A.WhiteandBlackB.WhiteandWhiteC.BlackandBlackD.BlackandWhiteA.WhiteandBlack\(0pts\)题意:给你一颗树,树根为1,初始所有点都是白色,每次询问给出一个点集,若把点集中的点全部染成黑色,问至少需要翻转多少个节点才能使整......
  • 2024暑假集训测试10
    前言比赛链接。这回挂的比较少,就T2唐了太长时间导致T4暴力没打完挂了\(60\),不过T4暴力给的非常多,但也并不好打,T3赛后因数据水安排重测,重测后还往上涨了\(2\)名,因为我的解法就是本着\(60pts\)部分分去的,没有卡掉我。T1花间叔祖原题。考虑另\(P=2\)则\(an......
  • 暑假集训CSP提高模拟6
    赛时在\(T2\)浪费时间太多,导致\(T4\)暴力没时间想了,总是想把\(T2\)这种题当大型分讨来做A.花间叔祖[ARC148A]modM观察性质可以发现,答案要么是1,要么是2,把是1的情况找出来剩下的就是2。考虑什么时候是1,如果一个数列模上一个数结果相同,那么他们的差一定是这个模数的整......
  • 暑假集训CSP提高模拟3
    暑假集训CSP提高模拟32/35反向挂了若干分又正向挂了若干T1abc猜想水,随便变形推个柿子糊个快速幂就好了T2简单的排列最优化题考虑只计算每次右移的\(delta\),我们发现一个点只会在到贡献为\(0\)的位置和序列开头会改变对\(delta\)的贡献,直接算就好,\(O(n)\)的T3简单......
  • ssy学校暑假集训游记
    7.24日集训第二天不要问为什么第二天才写,这不重要。上午模拟赛,先开T1订正......T1先引入逆序对,如果有$1$在$0$前面,就算一组逆序对。对于这个题,很容易可以猜想出最后的结果$000....0011..11$。回看题目中所给的条件,无论是$10$,$100$,$110$还是$1010$,他翻转过去一定能减少......
  • 24暑假算法刷题 | Day20 | LeetCode 235. 二叉搜索树的最近公共祖先,701. 二叉搜索树中
    目录235.二叉搜索树的最近公共祖先题目描述题解701.二叉搜索树中的插入操作题目描述题解450.删除二叉搜索树中的节点题目描述题解235.二叉搜索树的最近公共祖先点此跳转题目链接题目描述给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度......
  • 24暑假算法刷题 | Day21 | LeetCode 669. 修剪二叉搜索树,108. 将有序数组转换为二叉搜
    目录669.修剪二叉搜索树题目描述题解108.将有序数组转换为二叉搜索树题目描述题解538.把二叉搜索树转换为累加树题目描述题解669.修剪二叉搜索树点此跳转题目链接题目描述给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉......
  • 『模拟赛』暑假集训CSP提高模拟6
    RankA.花间叔祖签到题,但没切。一眼出思路找最大公因数,过了大样例发现同余的情况也合法,然后开始优化,成功从68pts到了88pts。考虑正解,首先答案不是一就是二。若答案是一,即所有数可在模某数\(x\)意义下同余。不妨将每个数化成\(a_i=k\timesx+d\)的形式,则若存在一个......