2020年4月7号星期二
今天是假期结束上网课的第一天,“多多少少”,好吧“一点也没有”压力。
啦啦啦啦啦,啦啦啦啦啦
这就是一名普通大学生的日常。
但是我~~“不普通”
我爱学习,学习使我快乐,奥利给。。。
明天十点才上课呢,别拦着我,“快扶我起来”,我还能肝。。。我还能学。。。(我自问这辈子没做过什么坏事,为什么要被学习扼住了喉咙。。。。。。)
......
00:15-00:30
洗漱。
感觉用了个洗面奶洗个脸,整个人都好了很多(闷在家,我己经很久没有好好拾到拾到了,连用洗面奶都成了一种奢侈)。
......
00:35-1:55
时长:1h20min
学物理
在这里,我就想问一句,有没有看到pesai(一个晦涩难念的字符)那里的,然后就越看越头疼的,物理一跟高数结合,我就头疼。。
今天就不学线代了吧,好不容易星期一把线代给空过去了。。。
高数明天讲,也不看了(嗯,等高数课上睡觉,然后就死循环了,一节课没听就全不会了,当然,我是不会睡觉的。。。)
......
2:00
凌晨两点准时上床睡觉......明天早上十点上课,加油,我可以起来的。
......
2:00-9:40
时长:7h40min
睡觉时间
......
9:40-10:00
时长:20min
极限洗漱、吃早饭
......
10:05-11:45
时长:1h40min
高数课
学习第七章第一节微分方程的基本概念
一共四个典型例题
1.求给定的原始式(函数族)所满足的微分方程
2.验证所给函数是相应微分方程的通解或解
3.化积分方程为微分方程
4.求初值问题的解
第一节的内容还算可以,就是第三个例题那里,要用到定积分求导,在那里多看了一会。。
然后自学了第二节的基础知识,习题没做,希望可以趁着下次上高数课之前把第二节自己搞懂,好吧,听起来不太现实。
......
11:50-12:35
时长:45min
预习数字电路,下午上数字的课
简单的把CMOS传输门看了一下,CMOS三态门没看完,嗯,下午再学。。。
......
12:40-14:00
午睡
要不是数字电路要签到,我绝对不会起来的。。
啊啊啊。。。恶龙咆哮
......
14:00-14:45
数据结构
时长:45min
有个同学现在才问我算法,(明天就上数据结构的课了),今下午五点就要交实验报告,现在才问我,早干嘛去了,耽误我学数字电路的网课。
还好还好,我心态咋啦好,原谅他的小任性
......
14:45-16:30
时长:1h45min
数字电路
这次数字电路的学习内容有点多,直接把第二章后面的内容都给出来了(超星上),CMOS完了,TTL又出来了,学了这么长时间,还没学完,等这个周再找时间学吧。
我实在是看不下去了。。(颓废ing)
我现在已经把各种东西混了,静态特性,动态特性,组成,工作原理,主要是他喵的都是各种令人匪夷所思的图,实在是记不住呀。
妈妈,快把宝宝给抱走吧。
我在这就敢立下flag:我以后肯定不往数字电路这方面发展。
虽然有些算法也很难,但我愿意学呀,这就是所谓的兴趣使然吧。
......
16:35
给大家分享一个说说:
我跟大师的对话:
我:大师。
大师:你好,缘主,请说明来意和诉求。
我:大师,您可以算出大学的开学时间吗?
大师:......
大师:姻缘看八字,事业看手相。
我:那开学呢?
大师:开学看通知。
大师说的一点毛病没有,原谅我露出了姨母般的微笑。。。
......
16:40-19:30
时长:2h50min
小憩了一会儿,吃饭,看电视,看手机
......
19:30-22:30
时长:3h
补昨天比赛的题目
A题是水题,大水题,我刚会编程的时候应该就能编出来。。。
题目大意:进行电量分级制收费,1000kwh及以下一档收费,1000kwh以上按另一档收费,给出每个人的电量总额,问每人应支付多少钱。
思路:基础if else题,对于每个电量判断是否大于1000,再分别计算≤1000的价格和>1000的价格,最后相加并输出。
B题也是水题,不过比较难编,不过还好,至少能做出来不是。。。
题目大意:给出一个字母分布图,如果两个字符串对应位置的字母全都相等,字符串属性为1,否则若两个字符串对应位置字母均相邻或相等,字符串属性为2,否则字符串属性为3.现给出两个字符串,问这两个字符串的属性。
思路:可以先预处理每个字母的相邻关系,然后若a字符串与b字符串长度不等则属性必为3。长度相等时,遍历ab字符串并比较对应位置,并记录相等的数量及相邻的数量,最后判断输出。
C题:有些难度,但是属于中等水平的题吧,我还是可以做出来的。。。
题目大意:给出一个歌单顺序,每次听完上一首歌后需要通过按上一曲或下一曲直至达到下一首要听的歌,问要听完整个给出的歌单顺序,需要按多少次按钮,
思路:由于每次都必须达到并听完某首歌后,才能去听下一首歌单里的歌,所以每次的转换是互不影响的,所以只需用两个函数分别计算从当前歌跳至下一首目标歌曲时,往前跳和往后跳所需次数,取min记录,最后求和即是答案。需注意每次开始跳跃时是听完上一首歌,即是从上一首歌+1的位置开始跳跃。
E题:这道题主要是求落点在哪个扇形比较难求。。。其它的都还好说。。。
题目大意:现给出一个圆形飞镖靶,分成等大小的w块扇形,且每个扇形分为3部分,半径为b以内的是靶心,半径在b到d之间的为双倍区,半径在d到s之间的为单倍区。现给出每次飞镖的落点,问最终总得分是多少。
思路:用自带函数atan或acos即可判断出落点与x轴的夹角,并可通过夹角判断出是在哪一片扇形,然后计算出落点离圆心的距离判断是靶心,双倍,单倍或靶外,最后把得分相加即可。
D题,昨天到最后都没有做出来的那道题(典型的BFS的题,虽然我知道,到最后就是做不出来,基础太差了,好好学吧。。。)
题目大意:给出一个文档里的当前光标位置,和目标位置,光标移动规则按word的移动规则,问最少需要按多少次按键才可到达目标位置。
思路:从当前点出发进行bfs,直到达到目标位置停下。bfs时进行上下左右四次移动,且根据特殊规则判断落点应在何处。
aaaa,D题终于过了,耗时两个多小时终于让我找出bug来了,
for (int i=1;i<=4;i++)
int s=l.shu+shu1[i];
int h=l.heng+heng1[i];
if(s>n||s==0||(s==1&&h==-1)||(s==n&&h==b[n]+1)) continue;
if(h==-1) ss.push(sss{s-1,b[s-1],l.step+1});
if(h==b[s]+1&&heng1[i]==1) ss.push(sss{s+1,0,l.step+1});
if((shu1[i]==1||shu1[i]==-1)&&a[s][h]==0&&h>b[s]) ss.push(sss{s,b[s],l.step+1});
if(a[s][h]==1) ss.push(sss{s,h,l.step+1});
我把大括号都去了,在这上面好看一些,相比于昨天,就倒数第三行少加了&&heng1[i]==1,倒数第二行少加了&&h>b[s],一共就这两点小错误,我查错了两个多小时。。。
现在才明白,为什么程序员的头发比别人早掉光。。。
要知道早先因为“==”写成“=”而引发的血案,“j“写成“i”的惨案,更是惨不忍睹。。
不说了,学英语去。。
......
10:40-00:00
时长1h40min
学英语,学歌曲“爱我中华”
英语作业还没写完,等明天再写吧,主要是明天下午就要交一整首爱我中华的录音给文艺委员,我实在是五音不咋全,学了半天,还是那样。。。
......
一天学习总结:
00:35-1:55 学物理 1h20min
10:05-11:45 高数课 1h40min
11:50-12:35 预习数字电路 45min
14:45-16:30 数字电路 1h45min
19:30-22:30 补昨天比赛的题目 3h
10:40-00:00学英语,学歌曲“爱我中华” 1h40min
总计学习时长:10h10min
......
明天只有上午有课,一二节是数据结构,三四节是线性代数,线代老师我对不住你,最近不知道干啥了,把线代无情地抛在了一边。。
希望明天能把一些漏洞再补补吧。。。