每日打卡Day285
2025.08.26打卡Day285
健康
- 11 点半睡,7 点半起床。
- 俯卧撑 100 + 仰卧起坐 100。
娱乐
- xin 计划,打了几把 pvp。
算法
Codeforces:
- https://codeforces.com/contest/2071/problem/D1 ,1800 分,对于
l <= n,可以直接返回a[l],对于l <= 2 * n + 1,可以预处理前缀异或和直接返回s[l // 2],对于更大的l,我们注意到对于i >= n且i为偶数,有a[i] == a[i + 1],所以a[l]的计算式中可以消掉绝大部分,最后只剩下一段前缀 + 至多两个数,分类讨论到底剩下哪些数,发现其实只需要考虑a[n + 1]和a[l // 2]即可,直接递归去做,复杂度为对数级别。 - https://codeforces.com/contest/1991/problem/E ,1900 分,如果图不是二分图,我们就做说颜色的那个人,每次只说 1 和 2 即可;如果图是二分图,我们就做涂色人,强制左边涂 1,右边涂 2,当一边涂满后,就把 3 全涂到另一边。
其他:
- 对着 checklist 补忘掉的基础知识,今天对快排和二分的死递归问题进行了比较深入的研究,形成了文章。
- NOI Linux 使用技巧积累,常见问题亲自踩坑确认。
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day 74时间15:00~ 18:00(3h)✅ 今天做了:过滤器、拦截器⏰ 明天计划:AOP📚 今日感悟:过滤器对所有请求做统一预处理(如编码、压缩);拦截器在具体方法执行前后做权限校验、日志等精细化控制。前者更底层通用,后者更贴近业务逻辑。不管过滤器还是拦截器,只要符合路径匹配的,都会走一遍流程
2
Day 37✅ 今天做了:1、扇贝英语单词打卡2、微信阅读15分钟3、英语听说读写4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
2
Day 1✅ 今天做了:学了最基本的DFS,完成了洛谷上相关的4道题⏰ 明天计划:继续刷DFS,并且复习二分📚 今日感悟:码途遥远,道阻且长……
1
Day 38✅ 今天做了:1、扇贝英语单词打卡2、微信阅读15分钟3、英语听说读写4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
1
Day 115✅ 今天做了:学习了jdbc⏰ 明天计划:继续学习mysql
0
