2022/3/29

7 : 30 − 9 : 00 7:30 - 9:00 7:309:00
早上 7 : 30 7:30 7:30的时候还有些瞌睡 , 就想着管他呢 , 先睡 30 m i n s 30mins 30mins再说 , 然后看了下题面 , 发现 T 1 T1 T1是道套路题 , 区间按右端点升序排序 , 线性基再加一维”时间“就可以处理不同区间的情况了 。时间复杂度 O ( n l o g A ) O(nlogA) O(nlogA) 。写完的时候是 8 : 30 8:30 8:30 , 因为 8 : 00 8:00 8:00的时候才开始写 , 前 30 m i n s 30mins 30mins顺便把后两题看了一下 。然后 8 : 30 − 9 : 00 8:30 - 9:00 8:309:00这段时间就在跑题目给的大样例 , 把样例 1 − 9 1 - 9 19全测了一遍 , 然而因为我不会比较两个文件内容是否一模一样 , 就只能一个一个盯着看(当然几万行的数据肯定看不完 , 所以就用了抽样调查的方法) 。 (突然发现我已经忘了对拍代码怎么写了)在这里插入图片描述

9 : 00 − 10 : 30 9:00 - 10:30 9:0010:30
T 2 T2 T2先推了 20 p t s 20pts 20pts , 发现不是很会 , 自己短时间内不可能做出来的那种 , 然后就弃车保帅 , 先把矛头对准 T 3 T3 T3 T 3 T3 T3是字符串相关的题 , 就个人感觉 , 应该要用上后缀自动机或者后缀数组 。 想了几十分钟 , 还是打暴力吧 。 最后花了 20 m i n s 20mins 20mins写了 60 p t s 60pts 60pts的暴力 , 思路是这样的 : 每次加一个字符 , 只会增加 O ( n ) O(n) O(n)个字符串 , 而且都是当前整个字符串的后缀 , 于是我们可以在每加一个字符时 , 做 O ( n ) O(n) O(n) k m p kmp kmp , 时间复杂度 O ( n 2 ) O(n^2) O(n2)
10 : 30 − 11 : 40 10:30 - 11:40 10:3011:40
T 2 T2 T2推了半天 , 一直在想 D P DP DP状态怎么设 , 但是想来想去还是不知道怎么设状态(在这里插入图片描述
) 。 最后写了个状压 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值