每日打卡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 29✅ 今天做了:Redis消息队列⏰ 明天计划:继续学消息队列
2
Day 17🧭行动:学习了Python最后一个知识点:异常处理🤓体会:Python 程序一旦发生异常,如果没有捕获处理,程序就会直接崩溃终止。使用"try-except"捕获异常,可以预先写好异常处理方案:比如打印友好提示、记录日志、释放资源,保证程序不会直接退出,还能继续运行。🧑💻代码:try:print("================================")# pri
2
Day1今天学习了java中if的使用
2
day 61今天来学校上课了,和教授谈了,可以接下RA工作,不过一周只能charge 10h, 工资很少,不过一个月600刀也勉强比没有好。今天的工作还没做完,最近在做知识库构造,Ui/UX上周就设计完,现在在做底座的建设今天也让Claude直接帮我把Neetcode150 题目+解题思路+代码给我整理了,我发现我真的只有找碎片化时间才能做题,我还不如先背先回忆(之前都做过)祝祖国母亲节日快乐,也
2
Day 1✅ 今天做了:⏰ 明天计划:📚 今日感悟:
0
