5.9 考试总结
Posted 卿吟酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.9 考试总结相关的知识,希望对你有一定的参考价值。
5.9 考试总结
前序
:感觉这次的题没那么难?(这句话是在评测前写出来的)
考试中各题思路:
T1:初开始没啥想法 因为感觉如果一段一段处理的话, d f s dfs dfs极为复杂。
后来敲了T2又去想,把 T1 的数列上的每个点拆开考虑 那么其实可以一定要保持一致的位置用一个数组存一下(其实只用存个数) 然后记一下这些数中出现最多的字母是什么 那么总数-出现最多的字母数 应该就是这些数的最小操作次数
啊对 以及 如果一定要保证相同的长度在 n / 2 n/2 n/2 内 那么其实改哪个点都是一样的
所以我把他们分开处理了 主要还是怕我想出来的正解不是真的正解
(为什么炸掉15分啊QAQ wa2 T1 而且还都是小数据)
T2:画了个表 然后感觉 每个位置是不是有110就行)
应该吧可能吧大概吧)
如果是这样的话不过于简单了吗)) 不是很确信
(还真是啊)
T3 :整场考试起码有一半时间花在上面
考试的时候有状压和 d p dp dp 的想法 但想不出状态转移
我不会做 告辞
T4 : 暴力 40保底 每个位置往后扫 O ( n 2 ) O(n^2) O(n2) 做法
订题后各题反思
T1 :低情商:数据真水啊
高情商:谢谢老师包容我们犯低级错误
拆点的时候处理出了一个cnt数组 最后统计答案的时候应该是循环cnt数组以 i i i 更新答案
但是我憨了一下(手癌或者不动脑子) 每次都是用cnt做下标而非
i
i
i 换句话说 每次在加同一个数
(这样都能拿85分啊 还有一组是边界问题t了(小声))
T2 : AC 了 上面写的就是正解
T3: 还真是个
d
p
dp
dp 啊
·其实我考试的时候有
d
p
dp
dp 的想法,状态转移的思路也比较类似(虽然没有想细节处理)
但我产生疑问的点在 :那么搞
d
p
dp
dp 只能求出来最小值呀 要怎么得到序列呢?
这个根据答案(最后状态)回搜上一个状态真的很神
虽然答案可能不唯一 但既然能有答案 说明起码能确定一种符合条件的状态
而且该题对答案没有格外限制 所以只要回搜找等就行了
这个思路在
d
p
dp
dp 里真的很重要
因为 a ≤ 30 a\\leq30 a≤30 所以其实可以处理出来在 60 60 60 范围内的质数(没有1) 然后把质数二进制状态压缩表示成01串
这里最重要的一点是 状态 00000...... 00000...... 00000...... 表示的是只选了1 而不是一个都没选
以上是关于5.9 考试总结的主要内容,如果未能解决你的问题,请参考以下文章