2023“钉耙编程”联赛题解合集
文章平均质量分 78
2023 年“钉耙编程”联赛题解合集,包括我们的玄学翻译。
DengDuckOI
GD垫底OIer,洛谷的DengDuck
展开
-
2023“钉耙编程”联赛 Day 3 L 题 Inference 题解
给定m个特征,你想基于大量的数据,再通过Alice的前m−1个特征的值推断出她的最后一个特征的值。特征之间的关系可以表示为一个有向无环图,其中一个节点A指向一个节点B表示B是依赖于A的随机变量。下面的公式可以根据其他数据计算Alice的最后一个特征的值的概率,其中xi表示第i个特征,πxi表示指向xi的节点,cntPxm∣x1xm−1cPx1xmi1∏mPxi∣πxi。原创 2023-08-15 21:17:10 · 171 阅读 · 0 评论 -
2023“钉耙编程”联赛 Day 2 G 题 - foreverlasting and fried-chicken 题解
题面经过我校选手感性+理性+恶搞翻译。众所周知,在北京理工大学有两位ACM英雄分别被称为和。他们分别沉浸在完美的爱情中。以下链接讲述了的爱情故事。DuangDuck喜欢图论和数学,他需要你的帮助解决一个简单的问题。给定一个简单无向图命名为,其中有n个节点和m条边。请注意,该图不一定是连通的。节点从1到n进行标号。DuangDuck想知道在图中有多少个图。以上图像定义了一个图。请注意,当两个图的边集之间至少有一条不同的边时,这两个图被认为是不同的。换句话说,给定的图GVE。原创 2023-07-21 09:39:04 · 214 阅读 · 0 评论 -
2023“钉耙编程”联赛 Day 2 K 题 - SPY finding NPY
题面由迪茵公学翻译组倾情翻译。最近,SPY已经退出了XCPC(中国大学生编程竞赛)。但他零开始学习算法并赢得ICPC(国际大学生编程竞赛)金牌的回忆仍然历历在目,所以他正在寻找一个青年作为他的学徒,取得金牌。SPY非常受欢迎,有n个青年想成为他的学徒。由于SPY只需要一个学徒,所以他给这些青年设置了一个测试。规则如下:这些青年从1到n编号。SPY将按顺序面试这些青年,第i个青年将在第i个面试中接受测试。每个青年面试结束后,SPY会得到他/她的智商指数(IQ,一个范围在0。原创 2023-07-21 19:57:50 · 113 阅读 · 0 评论 -
2023“钉耙编程”联赛 Day 1 L 题题解 Play on Tree
用小粉兔的话说就是将树根复制多份,使问题变成多个游戏,每个游戏保证树根只有一个孩子。对于每个链接,我们可以选子树的边或者链接的边,如果是选链接的边,则转移到。在本题考虑换根的情况并不是很难,可以自己画图理解一手,发现我们转移到点。值怎么求,发现可以对于每条与孩子的链接分别考虑再异或起来。的情况,我们发现我们现在断边之后,对于子树的。其中的一种情况,根据前面的假设,我们转移到了。否则,我们选子树里的边,设儿子的。就是只可以断链接边的情况,得。,说明在边界我们的假设成立。值,我们必然会转换成。原创 2023-07-20 11:01:55 · 211 阅读 · 0 评论 -
2023“钉耙编程”联赛 Day 1 E 题题解之典中典三哈希跑不过 FLT 老师的双哈希
我们发现其实两者交集不为空即可,所以我们找到一个比较有特点的量描述字符串比较好,我们改一下,用循环所得的最大哈希值代表这个字符串即可。我们发现两个字符串可以通过循环位移使其相同,则两个字符串循环位移所得字符串的集合必定相同。我们把两个字符串循环位移得到的所有字符串哈希值相加判断即可。你需要快速判断两个字符串是否可以通过循环位移使其相同。家人们,谁懂啊,我写了三哈希还是过不了,真是服了。结果发现哈希方案寄了,改了就过了。原创 2023-07-20 11:02:49 · 113 阅读 · 2 评论