首页 > 其他分享 >2022.8.21 多校周报

2022.8.21 多校周报

时间:2022-08-21 23:34:45浏览次数:61  
标签:21 题解 多校 差分 2022.8 哈希 简单 dp 题意

总结

牛客第九场

A

一眼看出是尺取法,就A了。

B

一道很简单的概率dp,状态和转移方程都写出来了,但想着搞前缀和优化,没想到差分,就卡死了,有点可惜。

G

马拉车加哈希,但卡了除了双哈希的算法,题目很简单,但队里没有人学过字符串,就无了。

E

非常妙的构造题,利用了二进制的思想结合最长上升子序列的特点进行构造。虽然场上一点都没想对,但赛后补上,写一题就是赚一题,能开拓思维。

牛客加赛场

M

模拟签到题没什么好说的。

H

树形dp,也很简单。先统计子树节点个数,方便求因子重复次数,再dp求某个节点的因子数乘上子树大小就是贡献,rty直接A了。

E

朴素博弈题,但坑很多,主要是题意不清楚,导致很多次要猜题意,最后得到了 \(n\%p\) 和每轮必取两个关键结论就A了。

J

差分结论题。先搞成差分数组,再讨论所有情况,得到一个只要 \(1\) 数量不少于 \(2\) 即可的结论。

牛客第十场

H

卡了很久,后面发现选仆从不影响结果,最后才A。

F

一个简单的图论题,直接反向遍历,如果某点有大于等于 \(2\) 的路径能走,那这个点就是能走的,最后看看起点有没有被踩到即可。

I

哈希碰撞的题。一开始其实想到了把两组序列当幂次,用FFT多项式乘一下,系数大于等于 \(2\) 的就是可行的,但不会写FFT。最后看题解才知道能通过哈希碰撞,用 \(O(nm)\) 的暴力写法在 \(2 \times 10^7\) 的遍历次数内解决。

杭电第九场

1010

签到题,但写炸了,原因是没考虑取模减法要加一下,发现这个问题后就A了。

1008

考虑到了求区间互质,但因为不知道怎么处理就做不下去了,实际上要用容斥去做。

1007

一个dp题,但当时状态和方程都没想到正确的。赛后看题解,要现预处理每个娃娃的可行数量,只后就可做了。

杭电第十场

1007

简单的树形dp,但我写的时候刚学不久,想了有好一会儿,不过也是A了。

1003

一道贪心题,但一开始想到dp了,后面思路歪了,就无了。虽然过程中想到直接贪心求,但被自己莫名其妙否了。

总结

这周比赛连着五场,比较累,但收获还是挺多的,学到了许多知识,也见识了挺多。比如之前做不出的dp,也有点想法了,甚至能做出来了。但也意识到基础知识还是太少了,许多题想到了,但写不出来就很可惜。

标签:21,题解,多校,差分,2022.8,哈希,简单,dp,题意
From: https://www.cnblogs.com/BlankYang/p/16611390.html

相关文章

  • 2022.8.21 线程池
    11、线程池(重点)线程池Executors:3大方法、7大参数、4种拒绝策略池化技术程序的运行,本质:占用系统的资源!优化资源的使用!==>引进了一种技术池化池线程池、连接池、内......
  • 2022.8.21 四大函数式接口与Stream流式计算
    12、四大函数式接口(重点)   函数接口:只有一个方法的接口    @FunctionalInterface publicinterfaceRunnable{     publicabstractvoidrun(......
  • 2022.8.21 Forkjoin与异步回调
    14、Forkjoin(分支合并)什么是ForkJoinForkJoin在JDK1.7, 并行执行任务!提高效率。在大数据量中!大数据:MapReduce(把大任务拆分为小任务)Forkjoin特点:工作窃取,这里......
  • 2022.8.21 读写锁与阻塞队列
    9、读写锁   自定义的缓存,没有加锁,就会出现一个没有写入完成,另一个突然插进来的情况 packagecom.xing.rw; ​ importjava.util.HashMap; importjava.util.......
  • 2022.8.21 JUC
    1、什么是JUC1、什么是juc(学习方法:官方文档+源码)   JUC——(java.util.concurrent)是一个包名的缩写,java工具类下的一个并发功能的包。该包下存放的均为多线程相......
  • 2022-08-21 假突破立即做空,就如同突破收敛三角就做单一样,总会给你一段利润。
     同样是假突破,第二次上冲。左边完成了整个4h标准中枢,右边又形成了30分钟的笔中枢扩展。左边4h图,假突破之后,完成了4h一个全部线段中枢的上涨。最后一段是背驰段,结束了30......
  • 2022牛客多校 补赛 C Cmostp(区间结尾本质不同子串)
    多次询问求一个串的结尾在\([l,r]\)之间的本质不同子串个数。此题是求一个区间的不同元素的问题,使用扫描线的方法解决,即每次加入一个元素就将这个位置\(+1\),这个元素上一......
  • 2022杭电多校 第9场 1005 Leapfrogger (期望)
    可以说官方题解除了恶心其他人和告诉你这题不难之外没有任何作用。考虑期望的线性性,可以将每一个跳蛙的每一个亡语单独考虑。令\(f_n\)代表剩余\(n\)个随从,其中有一个是......
  • 2022.8.21
    1.学习了MCS最大势算法,补充了弦图几个性质和konig定理的证明,做完了PPT。2.继续做了2道网络流24题,几道弦图相关的题目,看了昨天的CF,D题不是很懂3.最大流最小割定理,弦图是......
  • 2022杭电多校第十场1008 Minimum Diameter(树的直径的一些性质)
    解决本题分为两个部分:维护树的直径,合并多个树的直径树的直径有如下性质:1,从任一点出发,到达最远的点是直径的其中一端,从这一点出发可以到达最远的点是直径的另一端。或者说......