2021.11.8模拟赛总结

时间安排

7.50-8.30 看题
8.30-9.50 T2,我自己推出来了一个性质,然后用这个性质做的题,有一个细节没考虑到,然后刚刚订了1个小时,发现自己处理不出来,就是说我把每个相同字符组成的区间放在一起,然后如果他们首尾不同就两两组合,然后可以有拆成两半的组合,就是这个拆的地方,我处理了半天,是真写不出来,准备放弃看题解了
9.50-10.30 T4暴力,模仿题面的方法枚举判断
10.30-11.10 T1暴力,搜索每一个点放在左边或者右边,然后写一个二进制集合去判断,开一个桶存已有的。
11.10-12.00 T3暴力,枚举每一个货物选还是不选
12.00-12.10 检查交题。


我的思路和正解的区别以及考场上可以拿到的分数

T2的想法稍有点复杂,题解上的处理思路和我的有类似的的地方,但是他有更高明之处,通过暴力判断回文串就可以找出是否可行,这是我没有想到的,我写的判断是对的,但处理过程过于繁琐,导致考场下来订了半天也没处理出来
还有就是,考场上我认为自己写的是正解,然后没打分段(因为我自己试了几组小样例,并且手构了几组特殊的样例),当时写的时候有点上头,用的时间稍长了一点,然后想着再写个暴力耗在这道题上的时间就太长了,就先放了。

T1 这道题正解是一个比较神奇的dp,枚举空位,然后判断能不能填上,主要还是dp枚举的状态和转移方程,没有什么特别复杂的优化。

T4,是一个性质加权值线段树,性质的话就是必须保证处理过后的前缀和不会出现超过1或者小于-1的情况,不然就输出No

T3 是dp,可以把每一个物品的价值减去平均数,然后保证累加和为0.


总结

1.T2应该先打暴力,再写正解。。。(啊,我正写这句话,被怼了)。。。已经深刻意识到了自己的错误,一定要先写暴力!!!
2.T3的35分不是特别难,考试的时候如果多想想还是能写出来的。
3.先打完所有的暴力分,再去磕更高难度的。
4.对拍。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值