专栏文章
石家庄二中学习记录
生活·游记参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqbstwv
- 此快照首次捕获于
- 2025/12/04 02:13 3 个月前
- 此快照最后确认于
- 2025/12/04 02:13 3 个月前
1.24
做了:
贪心要对拍,证明可能是伪证,一定要写,写了可能有分,不写一定没分。
二分查找需要数组有序,注意边界。
std::lower_bound(a,a+n,x):区间需要左闭右开,返回数组中第一个 大于等于 的指针。std::upper_bound(a,a+n,x):区间需要左闭右开,返回数组中第一个 大于 的指针。1.25
做了:
模拟赛
全选的 ,爆零了。
1.26
做了:
P1483(模拟)
讲了贪心和随机化,随机化一般不会 。
随机化导入头文件
<random> 和 <ctime>:
mt19937 Rand(time(0));:
mt19937_64 _Rand(time(0));1.27
做了:
P2709(莫队)
主要做了 题单上的分块题。
讲了分块和莫队,比较重要的算法。
分块块长 ,时间复杂度 。
莫队要离线处理,先排序,把左指针设为 ,右指针设为 ,块长 ,时间复杂度 。
2.3
打模拟赛。
-
是随机化 异或前缀和,我写的莫队挂了,只有 分。
-
是莫队 桶,我写的 的暴力有 分。
-
是贪心,数据过水把我暴力放过去了,后来又学习了正解。
-
是反悔贪心 单调队列优化,我用的
vector暴力有 分。
2.4
做了:
讲了 ,主要是做题。
2.5
做了:
讲了树形 ,一下午都在调一个蓝题,用树状数组 ,做法错了。
晚上模拟赛。
-
是简单贪心,拿下 。
-
是 ,初始化有问题,需要加上
dp[i][0]=0,。 -
是换根 ,写错了,最后交了个 的 ,。
-
是区间 ,想到了,不会状态转移方程,写了个爆搜 特判,。
2.6
做了:
讲了树(、直径、重心 ),做题。
的时间复杂度:预处理 ,单次查询 。
2.7
做了
晚上模拟赛,
- 是结论题,拿下 。
- 是树形 ,一直死磕 ,在 左右过大样例。
- 是分层图,写的暴力,拿了 分。
- 要跑三边 bfs, 做法拿了 。
2.8
做了:
P1631(堆)
讲了并查集和平衡树基础,一下午试图写出平衡树模板,失败了。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...