闲话12.19
上午沈老师讲课!但是沈老师走丢了!上午就去颓废去了,把昨天 haosen 讲的题给写了。
下午沈老师没有走丢!但是是腾讯会议上课😰😰,难受,而且啥也没听懂。不打算写这天的题了😭,happyguy 的十四难题太难了😭。
今天晚上讲题的人有点快啊,仨题讲了 34min,比昨天还快,但是后面又讲了一坨,整体还是没我们结束的草/cf/cf。欸我草我怎么还打错字了。
有人今天说要学广义 SAM 然后对着 LGV 引理看了一天的 OIWIKI 和知乎🤣🤣🤣。
haosen 你是真变态真没素质啊。
wjy:那你打我干啥(委屈
haosen:闲的
晚上和 haosen 比存图量,输麻了。
wjy:为啥我不能草我自己
wjy:我想草我自己
下午看到 jjdw 的闲话,想起来自己还打移动端音游,想着下午下课的时候把屁股肉给下了,又想起来没有成年人身份证🤔,索性不打屁股肉了,把英国源神下载下来了😋。
手机打是真难受,色号上不了 AA,Testify byd 和最强上不了 A,绯色月下刚上 A,ej 打了个 ex。感觉地键总是点出屏幕,难受。
jjdw 教教怎么防滑。
看到一个很抽象的东西,说 HE 是 BJ 的 fjb,很抽象,但是又很形象啊。
羡慕 haosen 能和他妈妈聊得跟同学一样。
和 jjdw 一样推荐一下这个车万手书(,欸不是视频咋没了,太涩被删了吗。🤔
学弟和二多龙在争论矩阵乘法是不是广义 floyd,我果断推荐学弟做 CF506E。
推歌:Terrasphere -Plum
我刚入坑音游的时候在听这首歌,现在绕了一圈回来了啊。
CF1034D
年轻人的第一道 *3500!
以下全文都是 haosen 昨天讲题的内容。
考虑一个弱化版:\(q\) 次询问,每次询问编号 \([l, r]\) 中的区间的并的长度。考虑离线扫描线,右端点向右移动一位,将数轴上 \([l_i, r_i]\) 这些位置全部染成颜色 \(i\),那么某个位置之前的颜色会被覆盖。记 \(f_i\) 为当前固定右端点 \(r\) 后,编号 \([l, r]\) 中区间的并的长度。如果这次区间赋值把一段长度为 \(len\),颜色为 \(v\) 的颜色段覆盖了,就说明在右端点为 \([v + 1, i]\) 的时候这段区间没被覆盖,让 \(f_{v+1\sim i}\) 全部加上 \(len\) 即可。
求出前 \(k\) 大可以二分求出第 \(k\) 大,把所有大于等于这个数的数统计上即可,线段树区间加以及线段树上二分即可。这时带的是俩 \(\log\),过不去(haosen 撒娇),考虑优化。区间加可以差分维护,大于等于 \(mid\) 的 \(f\) 的最靠右的端点单调不降,可以双指针维护。
时间复杂度 \(O(n\log n)\)。
觉大人专场!