首页 > 其他分享 >20230712练习总结

20230712练习总结

时间:2023-07-12 20:35:59浏览次数:42  
标签:总结 texttt 20230712 SS 练习 le v2 tag rightarrow

AGC009D Uninity

如果构造一棵点分树,答案是 \(\log n\),这是答案上界。

将问题转化为每次将若干棵 Uninity 为 \(k\) 的树连接到一个点上时将点打上 \(k+1\) 的 \(tag\)。

看题面有一个很显然的结论就是两个 \(tag=k\) 的点间的路径上一定有一个 \(tag>k\)。考虑记录 \(f_u\) 表示 \(u\) 的子树内 存在还没有找到比它大的 的 \(tag\) 值的集合。

那么对于一个点 \(u\) 要满足:

  • \(\forall v\in child(u),tag_u\notin f_v\)
  • \(\forall v1,v2\in child(u)\) 且 \(v1\ne v2,tag_u>max(f_{v1}\cap f_{v2})\)

每次 \(tag\) 取可行的最小值。

ARC077F SS

设 \(T\) 为 \(S\) 减去 \(S\) 的最长 border 后缀得到的字符串。

如果 \(|T|\) 为 \(|S|\) 的约数,意味着 \(S\) 是一个循环串,循环节为 \(T\)。所以变化是这样的:

\[\texttt{SS}\rightarrow\texttt{STST}\rightarrow\texttt{STTSTT}\rightarrow\texttt{STTTSTTT} \]

操作次数很多,只有前半部分有用,相当于:

\[\texttt{S}\rightarrow\texttt{ST}\rightarrow\texttt{STT}\rightarrow\texttt{STTT} \]

差分求解。

如果 \(|T|\) 不是 \(|S|\) 的约数,那么就是普通情况,变化长这样:

\[\texttt{SS}\rightarrow\texttt{STST}\rightarrow\texttt{STSSTS}\rightarrow\texttt{STSSTSTSST} \]

还是只看前半部分:

\[\texttt{S}\rightarrow\texttt{ST}\rightarrow\texttt{STS}\rightarrow\texttt{STSST} \]

发现 \(s_i=s_{i-1}+s_{i-2}\) 长度指数级增长,暴力求就可以。

ARC136E Non-coprime DAG

质数太多,不好处理,考虑用 \(2\) 作为桥梁分析限制条件。

考虑两个点 \(i,j\),\(i<j\)。

设 \(p(x)\) 表示 \(x\) 的最小质因子。

\(i\) \(j\) 可达条件
\(i+p(i)\le j-p(j)\)
\(i+p(i)\le j\)
\(i\le j-p(j)\)
\(true\)

显然最多只能取一个偶数。

如果取了偶数 \(x\),则取 \(i<x,i+p(i)>x\) 或 \(i>x,i-p(i)<x\)。

如果全部取奇数,则须满足 \(\min\{i+p(i)\}>\max\{i-p(i)\}\)。

CF297C Splitting the Uniqueness

认真读题会发现一个很有用的条件就是 \(s\) 互不相同。

标签:总结,texttt,20230712,SS,练习,le,v2,tag,rightarrow
From: https://www.cnblogs.com/dks-and-xiao-yu/p/17548748.html

相关文章

  • NOIP 2023 模拟赛 20230712 C 论剑
    首先是伟大的题面然后是数据范围先解决1-4号数据点1.枚举每个gcd的值p,统计一次答案,得到最小值(期望得分20)\[ans=\min_{p=2}^{\maxa}\sum^n_{i=1}\min(a_i\bmodp,p-(a_i\bmodp)(a>p))\]2.我们可以发现p仅在为质数时不会重复,也可以将p换为质数(期望得分40)两种的时间复......
  • 计算机网络助教总结
    一、助教工作的具体职责和任务协助老师完成实验,给同学们排错协助老师进行课程改革进行课程作业设计,发布作业,批改作业以及平时成绩登记协助组织第二课堂活动,进行相关资料的收集和整理改革:协助老师进行短视频制作取消线下作业讲评环节,改为线上答疑并落实相关作业订正。将正......
  • 每日总结2023年7月12日
    今日学习:信息系统安全属性:保密性(最小授权原则、防暴露、信息加密、物理保密)、完整性(安全协议、校验码、密码校验、数字签名、公证)、可用性(综合保障(IP过滤、业务流控制、路由选择控制、审计跟踪))、不可抵赖性(数字签名);对称加密技术:加密和解密的密钥是完全一致的(加密强度不高、密钥分......
  • 2022-2023 XCPC生涯总结
    参加比赛总结ICPC2022网络预选第一场2022.9.17队名沿用了去年yezi他们队的队名,这场因为有六级所以只有我们队和james_zhou队打.Caed开场过了CDH,开始写A,我一直在想L,240分钟左右我们分别把A和L过了,一起想G,Caed神中神最后把G想出来了。赛后知道是校排75,大概稳前100了,考虑到应......
  • AOP总结
         ......
  • 7.12 周三总结
    学了循环语句while,两道力扣算法题和do......while循环,无限循环和跳转控制语句,循环高级练习和平方根。做了一些pta试题,略微复习了一下前面c++中所学习过的内容。明天除了继续按照进度听课之外,还开始进行大道至简的阅读与感悟。......
  • 计数题目总结
    WC2019数树P4463国家集训队calc......
  • Leetcode - 动态规划总结(必看!!!)
     一、labuladong动态规划模板思路wiki:https://labuladong.gitee.io/algo/di-ling-zh-bfe1b/dong-tai-g-1e688/题目: 动态规划模板思路: 二、我自己如何理解【状态】【选择】 以714题目《最佳时机去买卖股票+手续费》为例子:1.确定【状态】--寻找原问题和子问题中,......
  • 第三周第四天进度总结
    2023年7月11日,今天我Java基础学到了P42-偶数求和,Javaweb学到了P32-CSS的常用样式-布局。英语任务已完成,读物看到96页。由于今天太热了,我下午在游泳馆泡了一个半小时,人比较少,练习了很久都没又外界因素干扰,还是挺舒服的。......
  • 助教工作总结
    一、助教工作的具体职责和任务1.我的职务是由杨雄老师指导之下的2019级毕业设计的助教。2.我的职责是,继续上学期的毕设进度帮助老师、指引同学们完成毕设,具体包括以下几项:整理并且检查抽送检的毕业生名单、参考各专业毕设进度表并编写下发抽检通知、依照送检要求完成并核对所有......