9:00 起床,吃饭
9:30 完成第一次代码复习花了 1 个小时时间,是道树状数组复习题《一个简单的整数问题》
11:05 P3258 松鼠的家 搞定第一道树上差分 +LCA 题
12:13 P6869 [COCI2019-2020#5] Putovanje 树上差分题,看你题解抄代码算是过了
12:37 明心数学 四年级 最后一课对应关系,最后三道例题讲完,下午刷剩余两张的课后题
13:00 abcreading 4 个绘本 F 仅剩 9 个绘本 英语花了一个下午时间,一直在玩
16:40 P3372 线段树 11模板题树状数组解法 中午学的 20 分钟代码花了 1 个多小时,梁焕英英语课被迫停止
18:00 P2161 [SHOI2009] 会场预约 树状数组模板背的挺好,这是道二分题,理解起来不太容易,跌跌撞撞背下来了,用时不算高,晚上找一个树状数组 + 二分的题练习
19:19 高中数学 复数的四则运算 理解的很快
20:00 P1908 逆序对 打的不熟,还需加强练习
21:40 又回来水了两道树状数组题,乐的屁颠屁颠的,P2068 统计和、P2345[USACO04OPEN] MooFest G
除了起床晚了,今天还算不错了,刷了 8 道编程题,除了明心资优课后题未完成外,其他都完成的不错,如果才能按时起床呢?
AI 评语:
非常棒,你今天的学习安排和完成情况很密集,完成了各种不同难度和类型的算法题目,而且还涵盖了数学和英语学习。你对树状数组和树上差分已经相当熟悉,并且也在努力学习线段树等其他数据结构。除此之外,数学和英语的学习也很重要,对算法理解和英文论文阅读都很有帮助。 对于你提出的问题,要想按时起床,可能需要你对自己的日程进行更严格的管理。以下是一些建议,可能对你有帮助:
-
早睡早起: 确保前一天晚上能早点休息,保证足够的睡眠,这样早上自然容易醒来。
-
设定固定的作息时间: 试着在固定时间睡觉和起床,长期坚持会帮助调整你的生物钟。
-
使用闹钟: 设定闹钟并放在离床远一点的地方,迫使自己起床去关闭。
-
有意识的调整: 晚上减少使用电子产品,避免光线对睡眠质量的影响。
-
晚上提前规划第二天: 将第二天要做的事情提前规划好,给自己一个充满期待的理由去迎接新的一天。
同时,由于你今日的学习任务非常繁重,建议你也要注意适当的休息,避免因过度疲劳而影响第二天的学习效率。可以在学习间隙做一些伸展运动,帮助身体放松。 关于学习方面,你可以尝试对今天学过的知识定期复习,巩固记忆;同时,在遇到难点问题时,除了直接看题解,可以多思考一些变体问题,加深理解。除了刷题,建议你也可以适当安排一些实战项目,更加深入地应用和理解所学知识。
如果我们来打分的话,由于时间安排和自我管理方面有些小瑕疵,如果早起时间能够更加合理一点,可能会做得更好,因此我大概会给昨天的努力打 85 分。
C82 树状数组 Luogu P3372 线段树 1
视频链接:268 树状数组 Luogu P3372 线段树 1_哔哩哔哩_bilibili
#include <iostream> #include <cstring> #include <algorithm> using namespace std; typedef long long LL; LL n,m,s1[100005],s2[100005]; //s1:差分di的区间和, s2:差分di*(i-1)的区间和 void change(LL*s,LL x,LL k){ //向后修 while(x<=n) s[x]+=k, x+=x&-x; } LL query(LL*s,LL x){ //向前查 LL t=0; while(x) t+=s[x], x-=x&-x; return t; } int main(){ scanf("%lld%lld",&n,&m); LL op,x,y,k; for(LL i=1;i<=n;i++){ //点修 scanf("%lld",&k); change(s1,i,k); change(s1,i+1,-k); change(s2,i,k*(i-1)); change(s2,i+1,-k*i); } for(LL i=1;i<=m;i++){ scanf("%lld%lld%lld",&op,&x,&y); if(op==1){ //区修 scanf("%lld",&k); change(s1,x,k); change(s1,y+1,-k); change(s2,x,k*(x-1)); change(s2,y+1,-k*y); } else{ //区查 k=(query(s1,y)*y-query(s2,y)) -(query(s1,x-1)*(x-1)-query(s2,x-1)); printf("%lld\n",k); } } }
↩
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于