12.16
上午
并没有奥赛课
但是感觉化学和语文老师(男的)都挺有意思的
尤其是我们的数学老师,刚退一线的数奥教练,年纪不小了,冬天只穿一件棉衣就在教学楼里晃悠,光凭这点直接吊打里里外外穿四层还嫌冷的我
下午
学校非要在四节奥赛课中间夹了一节物理/生物自习,而且被我们上成了公自(因为没人留任务)
晚上一ban(玩一下谐音梗)是看电影的,可惜我们是奥赛班😅,所以有奥赛考试,但我们信奥考过了所以在机房打题
下午连着开了俩紫题没一个想出来的,我恨主席树为啥没简单一点的题
感觉零基础的都学的好快啊,咋都干到树啥的了,写递归的大佬5分钟给汉诺塔切了、随便拉个人都做150+题了
晚上
晚上全在机房泡着当然要干点什么
比如。。。
想想上午的紫题 ✖
教同学如何通过树的前,中序表达式求后序✔
然后花了我快一个小时
他带来找我解惑的中心代码大概长这样:
int m=s2.find(s1[l1]);
if(k>l1)
calc(l1+1,r1+m-l2,l2,m-1);
if(k<r2)
calc(l1+m-l2+1,r1,m+1,r2);
cout<<s2[m];
我当时真没想明白这玩意的原理,猜不出来它变量都是啥,一本通一点注释都不加我真是谢谢他,然后放弃了,给他讲我自己代码的原理,发现好像大差不差
这是中心代码
k=s2.find(s1[0],0);
if(k>0)
{
s3=s1.substr(1,k);
s4=s2.substr(0,k);
qz_h(s3,s4);
}
if(k<len-1)
{
s3=s1.substr(k+1,len-k-1);
s4=s2.substr(k+1,len-k-1);
qz_h(s3,s4);
}
cout<<s1[0];
因为俩代码的传参其实本质上是一样的嘛。。。然后用了0.1秒就薄纱1h的我
信心赛奥
另:刚刚看题解谷哥刚好在上面讲话,让我们自己好好想题,,,
我果然还是太蒻了吗😶,看某郝姓学长的闲话(应该这么叫吗)有那么一瞬间感觉说不定我明年也这样,再失败一点连省一都没拿,那我一定狠狠嘲笑一波现在的自己
晒一下小银狼,虽然因为强度没抽(真的没有留着石头给阮·梅想法)