首页 > 其他分享 >24.10.31

24.10.31

时间:2024-10-31 21:31:42浏览次数:6  
标签:题解 31 24.10 PC 序列 prufer sum deg

不喜欢 CTT 模拟赛。

A

我卡双模哈希?尊嘟假嘟?

考虑先构造出两个串把第一个模卡掉,然后用这两个串拼出两个串把第二个模卡掉。

两个过程是相同的。一个很唐的方法是先随机出一个串然后检查其是否有子串哈希冲突。

B

C


P2575

博弈论。可以注意到每行互不影响,所以组合游戏直接把 SG 异或起来。

然后求 SG 函数,由于一行只有 \(20\) 可以直接状压去搜。
哦对了一个状态最多 \(19\) 种后继所以 SG 函数值最大 \(19\)。

还有优先级 & > ^ > |

此外其实做的时候感觉很像阶梯博弈但是没转化过去。
一段连续的棋子里移动相当于可以选择任意个棋子一起向后移动,很像阶梯博弈选任意石子放到下一阶。

看题解发现相当于把每个空格及其后一段连续棋子看作一个阶梯。然后就转化为阶梯博弈了。

P2290

经 PC 提点看出了 prufer 序列

PC

PC:看看这个题。
KinNa:az...prufer 序列?
PC:怎么可能,应该是 dp 吧。

题解:前置知识:prufer 序列。

PC:没逝,prufer 序列 9 级,NOI 才考。

prufer 序列中每个点出现次数是其度数减一,所以这个题算一个可重集排列数就好啦。

但是怎么那么多特判点啊啊啊。

  1. 只有 \(1\) 个点,当且仅当度数为 \(0\) 时有一种方案。
  2. 存在度数为 \(0\) 的点或度数大于 \(n - 1\) 的点,无合法方案。
  3. \(\sum(deg_x - 1) \neq n - 2\),无合法方案。

P2624

牢骚

你们 HNOI 这么喜欢这个 trick 吗...
\(\Huge \color{red}{计数题不取模是有什么心事吗}\)
武佬高精救我狗命

模板传三代,_____,神!

那么现在有几个不作规定的点,那么对于作规定的点可以可重集排列数算方案,在乘上一个组合数表示选了 prufer 序列里的哪些位置放这些数,剩下的位置可以随便放未作规定的点。

记点数为 \(n\),已确定的位置个数为 \(sum = \sum_{deg_i \neq -1} (deg_i - 1)\),未作规定的点个数为 \(cnt\)。那么答案为

\[\binom{n - 2}{sum} \frac{sum!}{\prod_{deg_i \neq -1} (deg_i - 1)!} \cdot cnt^{n - sum - 2} \]


闲话

我今天那么大一节体育课呐

怎么我喜欢的游戏都在我不放假时更新,他们是约好了吗。
但是明天就是芜拉的池子了欸。

感觉我接触到的 OI 圈子舟含量很高?

标签:题解,31,24.10,PC,序列,prufer,sum,deg
From: https://www.cnblogs.com/KinNa-Sky/p/18518937

相关文章

  • 10.31
    今天上了一天的体育,并且将读书笔记梳理完成了阅读笔记一:自我提升的重要性核心观点:书中强调了程序员持续学习和自我提升的重要性。无论是技术技能的提升,还是软技能的培养,都是从初级开发者成长为专家的关键。实践建议:设定学习目标:明确你想要掌握的技术领域,制定切实可行的学习计......
  • 2024/10/31
    十月的最后一天。CCO2020ExerciseDeadlines交换次数等于逆序对数量,所以我们的目标就是最小化逆序对数量。考虑一个贪心,每次将尽可能大的数放在最后面。用线段树/树状数组来维护即可。「雅礼集训2017Day4」洗衣服有一个做法是分别处理洗完每件衣服的最少时间\(a_i\),和烘......
  • SS241031C. 博弈(game)
    SS241031C.博弈(game)题意博弈的规则是,有\(3\)个数字\(x,y,z\),每次可以选择其中两个数字\(x,y\),改成\(x',y'\),满足和不变差严格变小,即\(x+y=x'+y',|x-y|>|x'-y'|\)。无法操作的失败。给你\(n\)个数字,问有多少种选\(3\)个数字的方案使得先手必胜。solution首先可以设......
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试10月31日新模型预测第126弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,100多期一共只错了12次,这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能......
  • AI预测体彩排3采取888=3策略+和值012路或胆码测试10月31日升级新模型预测第120弹
            经过100多期的测试,当然有很多彩友也一直在观察我每天发的预测结果,得到了一个非常有价值的信息,那就是9码定位的命中率非常高,已到达90%的命中率,这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了,大部分菜友还是走的正常渠道,因此,得想办法进行缩水,尽可能少的缩......
  • 10.31考后订正
    T1可以了做法考虑先算出总体的平均数记为$\Delta$.之后我们遍历每一块蛋糕并计算从第一块到当前这一块的蛋糕的平均值\(x\)是否\(\geq\Delta\).如果满足这个条件,就继续向后拓展,否则就停下.记得处理边界条件:全都可以的话就直接取第一块,如果第一块就不行的话直接输出......
  • 10.31日
    vector:动态数组,允许在尾部高效地添加和删除元素,支持随机访问。非常适合需要频繁访问元素和进行动态扩展的应用场景。list:双向链表,支持快速插入和删除操作,但不支持随机访问。适合于需要频繁插入和删除元素的情况。deque(double-endedqueue):双端队列,可以在两端高效地添加和删除......
  • # 20222316 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容1.学习总结1)免杀基本概念英文为Anti-AntiVirus(简写VirusAV),逐字翻译为“反-反病毒”,翻译为“反杀毒技术”。一般是对恶意软件做处理,让它不被杀毒软件所检测。也是渗透测试中需要使用到的技术。2)免杀技术修改特征码修改校验和花指令免杀花指令其实......
  • COMP3331/9331 Computer Networks and Applications
    COMP3331/9331ComputerNetworksandApplicationsAssignmentforTerm3,2024Version1.1Due:11:59am(noon)Friday,8November2024(Week9)TableofContentsGOALANDLEARNINGOBJECTIVES....................................................................
  • juc复习(下篇)(10.31)
    juc复习(10.31)阻塞队列写入:如果队列满了,就必须阻塞等待读取:如果队列是空的,必须阻塞等待生产使用阻塞队列的情况多线程并发处理,线程池四组API方式抛出异常有返回值不抛出异常阻塞等待超时等待添加addofferputoffer(3个参数)移除removepolltakepoll(两个参数)检测队首元素e......