首页 > 其他分享 >24.11.17

24.11.17

时间:2024-11-17 20:22:22浏览次数:1  
标签:KinNa 连通 那么 17 入度 24.11 01 分量

Heoi好题分享

He(ngEr)oi 好题分享
怎么每次 NT 都找黑啊/jk

P5362

NT 的
关注 @Nt_Yester 谢谢喵

对于 \(\textbf{T.M.}\) 的序列除了题里那个鬼畜定义还有几种生成方式:

  • 初始令 \(T_0 = 0\),然后每次将原串按位取反拼接到原串后。
  • \(T_i = \operatorname{popcount}(i) \bmod 2\)。
  • 初始令 \(T_0 = 0\),然后每次令 \(0 \to 01, 1\to 10\)。

对于本题采用第三种,因为注意到第三种是可逆的(\(01 \to 0, 10 \to 1\))。
并且题解说对于长度大于 \(3\) 的串,逆操作能得到的合法串是唯一的。

所以直接记搜。
每次把串分别从 \(S_0\) 和 \(S_1\) 开始相邻两个划分,如果划分出的两个数相同那么划分方案是非法的。
如果两侧有单个字符其实也是确定的。
缩减完后的串长应该是 \(\lceil len / 2\rceil\),所以 \(k\) 如果不用补前面的 \(S\) (即 \(S\) 最后两位刚好划分成一组)应该也是缩到 \(\lceil k/2\rceil\),不然就是 \(\lceil (k - 1) / 2 \rceil\)。

P8024

我的
关注 @KinNa_Sky 谢谢喵

AT_agc002_e

yyzz 的
关注 @鳶一折紙 谢谢喵
24.11.17 让我们祝 TA 生日快乐!

好古早的题/jk

从大到小排序,那么操作就变成了吃下面一行或吃左面一列。
或者也可以看成从左下角只能向右或向上走格子,走到边界的人输。

令 \(f(x, y)\) 表示 \((x, y)\) 点先手胜负。那么有 \(f(x, y) = f(x + 1, y + 1)\)。

证明:

  • 如果 \(f(x + 1, y + 1) = 0\),那么 \(f(x + 1, y) = 1, f(x, y + 1) = 1 \Rightarrow f(x, y) = 1\)。

    10
    01
    ^
    (x, y)
    
  • 如果 \(f(x + 1, y + 1) = 1\),
    假设 \(f(x, y) = 0\),那么 \(f(x + 1, y) = 1, f(x, y + 1) = 1\),因为 \(f(x + 1, y + 1) = 1\) 所以 \(f(x + 2, y) = 0, f(x, y + 2) = 0\),\(\Rightarrow f(x + 2, y + 1) = 1, f(x + 1, y + 2) = 1\),矛盾

    01
    111
    010
    ^
    (x, y)
    

    所以 \(f(x + 1, y + 1) = 1 \Rightarrow f(x, y) = 1\)

所以求从原点往右上角走到不能走,求这个点的胜负就好了,这个点只能往左或往上,直接求向左和向上的步数奇偶性判断,有一条路能赢就赢了。

CF1313D

PC 的
关注 @ZepX_D 谢谢喵

我是唐诗

如果一个孩子得到的糖果量是偶数(可能为零),那么他(或她)会很伤心。不过,其他孩子(收到奇数个糖果的孩子)会很高兴。

KinNa:所以必须要有一个孩子得到的糖果量是偶数是吗。

不是

关键性质 \(k \le 8\)。不难(?)想到状压。
然后由于每个点至多被 \(k\) 条线段覆盖,可以从左到右扫一遍,给每条线段分配一个当前空闲的新编号(\(0 \sim k\))用来状压。

P5008

苗姐的
关注 @TR__ 谢谢喵

首先不难想到如果图是一张 DAG,那么按照逆拓扑序能删掉任意有入度的点。
其次大胆猜测,对于一个强连通分量,最多一个点不能删。
考虑随便拿一个点出来作为起点 bfs,那么总能遍历所有点,按照逆 bfs 序总能删去任意点。另外,如果选的这个点有来自强连通分量外的入度,那么这个点也可删。

所以对原图缩点后有入度的强连通分量内部的点都可删,没有入度的强连通分量有一个点(自己选)不可删。
特别的,如果没有入度的强连通分量含有有自环的点,那么所有点都可删。

贪心的让权值最小的点不可删,然后取所有可删的点前 \(k\) 大就好。


闲话

有人学 Tarjan 求点双问:所以它搜的时候不能算父亲是吗。
KinNa:是的,不能用它和父亲直接连的边(更新 low),但是子节点搜到它父亲更新是没问题的。
某:所以里面没有环是吗?
KinNa:?环都没有求什么点双?

标签:KinNa,连通,那么,17,入度,24.11,01,分量
From: https://www.cnblogs.com/KinNa-Sky/p/18551029

相关文章

  • 【AI日记】24.11.12 东京贫困女子读后感 | 未来学习工作时间分配
    【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】读书豆瓣地址:东京贫困女子时间:3小时评估:不错,完成感想:这本书读的有点压抑,因为越到后面越惨,有些地方看着看着就眼眶湿润了。书中多次提到了日本看护业的问题,本来我想接着看《看护sha人》这本书进一......
  • 11.11~11.17
    做题P4775一道用线段树合并处理直径的题目。一个小技巧就是树上线段树先合并再插入常数会小很多。P10831最开始信息:通过Ramsey引理知6点必有询问出0或3,以这三点\(A,B,C\)为基础构造。如何求一边是否存在?预处理\(i\toA,B,C,\foralli\)的信息之后直接询问即可。考......
  • 【星航计划】2024.11 Div. 3 题解
    2024--星航计划--十一月份--基础算法A.分段每一段连续的\(1\)之间是独立的,我们只需要关心一段连续的1的结果。可以证明对于一段连续的\(1\),最优策略是将其划分成多个单独的\(1\)以及可能余下的连续两个\(1\)。对于\(k\)个连续的\(1\),如果\(k\)是奇数,......
  • 学期2024-2025-1 学号20241317 《计算机基础与程序设计》第八周学习总结
    学期2024-2025-1学号20241317《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体......
  • 2024.11.16模拟赛
    总结:日常犯困,日常去厕所清醒,日常疯狂调试,不日常四个半小时的模拟赛。打了T1的60分暴力+特殊样例,T4的40分暴力+特殊样例,但是T1不知道为什么\(dfs\)爆栈了,所以没骗到特殊样例的分,T4特殊样例式子推错,也没骗到分,所以最后T130分,T420分,共50分,挂了50分。关于T1:四个人,想了四个半小时,摸......
  • 闲话 11.17
    $settle\into\ash$好大雷EP,真的耐听。Theemberssettleintoash残火中余温成灰Refusetobend,tobreak,lookback不屈不折不曾回眸往昔It’salldecidedinthemomentwebothchoosetofightit在那决断时刻我们选择了抗争Youdon’tneedarmiestota......
  • 2024.11.16 2024 CCPC济南站
    Solved:5/13Penalty:707Rank:101Rank(ucup):200比赛链接A.TheFool题意:给一个\(n\timesm\)的字符串矩阵,有一个字符串和其他不同,求这个字符串的位置。直接模拟即可。#include<bits/stdc++.h>usingnamespacestd;constintN=205;stringa[N];intmain(){ios::s......
  • 11.17
    把\(A,B\)写完后胡完\(C\)就跑路了,感觉很有质量。S6A.「KDOI-11」打印线段树维护区间结束时间最早的打印机,如果全局结束时间最早的打印机的结束时间小于当前文件起始时间,那么线段树二分寻找最小编号,否则直接取结束时间最早打印机即可。点击查看代码#include<bits/stdc+......
  • Alpha冲刺(4/14)——2024.11.15
    目录一、团队成员分工与进度二、成员任务问题及处理方式三、冲刺会议内容记录会议内容四、GitHub签入记录及项目运行截图GitHub签入记录五、项目开发进展及燃尽图项目开发进展燃尽图六、团队成员贡献表一、团队成员分工与进度成员完成的任务完成的任务时长剩余时间施......
  • UNI 9177易燃产品分级概述
    UNI9177标准为易燃产品的分级提供了明确的指导,旨在帮助制造商和消费者了解产品在火灾中的表现。该标准通过一系列严格的测试方法,对材料的点燃和火焰燃烧性能进行评估,并根据测试结果将产品分为不同的等级。赛德斯威通过本文简要介绍了UNI9177标准的适用范围、测试方法和分级规......