大一小白算法日记(求大佬指点%
acm吧
全部回复
仅看楼主
level 9
ontribute 楼主
记录下每天学点了什么,也算个刷题学习的动力,刚好还可以有吧里大佬的建议,(一石二鸟)[吐舌]
2024年11月28日 11点11分 1
level 9
ontribute 楼主
今天主要是STL的入门,队列和栈,写了几个板子题,但写一题的时候没想出来如何去处理入栈的方法卡了很久,最后还是问了别人才做做出来。其次有点不理解什么时候用队列什么时候用栈,每次写的时候都是因为这个专题是队列就用了队列,感觉要弄清两者适用范围。这几天主要打算继续STL的入门和前面学的巩固一下,特别是dfs的回溯,有时候很难去清楚的明白都这么运作的,还有动态规划也要再做些题,有些不太熟。
2024年11月28日 11点11分 2
level 9
ontribute 楼主
刚刚写了个矩阵快速幂,想到前面有个火车进站问题,突然对前面的问题更清楚了点,等会上完课去重做一遍
2024年11月29日 02点11分 3
level 9
ontribute 楼主
啊不对,应该是借教室,但应该是用了差分数组和答案二分
2024年11月29日 03点11分 4
level 9
ontribute 楼主
今天总结不动了,做一天志愿,各位晚安
2024年11月30日 15点11分 5
level 9
ontribute 楼主
今日总结:
1.写了几道最短路径问题,大多是用bfs解决了,但有些比较大的就得用dfs,但dfs的回溯的问题有时候会卡一阵子,有一会没写过dijkstra和floyd了,明天要复习下,虽然可能挺简单,但刚小白刚开始还是要多敲。
2.今天刷视频看到一个A*算法也可以解决最短路,明天去学一下。
3.今天还做了几到蓝桥杯的题目,感觉做题目不能想着自己会的算法去套,会局限自己的思维,得去想怎么解决,怎么去用代码实现,算法只是辅助工具,不去思考的话就只能写板子题,我现在就是这个状态,我这几天会努力去提哦啊正一下。
2024年12月01日 15点12分 6
floyd就一行rep(i, n) rep(j, n) rep(k, n) chmin(d[i][j], d[i][k] + d[k][j]);,dijkstra也就七八行,你可以vscode存个板子,然后改改参数,不用记,慢慢就会了。
2024年12月08日 14点12分
@m0use🔥 okk,谢谢小哥[欢呼]
2024年12月08日 14点12分
level 9
什么学校的,真给dalao👻🌶️
2024年12月02日 04点12分 7
楼主还是个蒟蒻,学校竞赛挺强的,现在还是准备明年春季校赛来进校队,但感觉好难进
2024年12月02日 07点12分
@ontribute 所以到底是什么学校的,怎么这么卷(x)我们地大昨天也有个校赛,我都才做了三题
2024年12月02日 07点12分
而且三题也挺多了,至少我觉得蛮厉害了,现在我感觉只写得出板子题[泪]
2024年12月02日 08点12分
@ontribute →佬[泪]带我走
2024年12月03日 10点12分
level 10
ヽ(*´з`*)ノ
2024年12月02日 07点12分 9
ヽ(*´з`*)ノ[哈哈][呵呵][呵呵]
2024年12月02日 07点12分
资深大佬吗这是[你懂的]
2024年12月02日 07点12分
哈哈
2024年12月02日 07点12分
@ontribute (⑉°з°)-♡
2024年12月02日 07点12分
level 10
ヽ(*´з`*)ノ(⑉°з°)-♡(๑°3°๑)
2024年12月02日 07点12分 10
学算法学的入魔了吗哈哈
2024年12月02日 07点12分
level 9
ontribute 楼主
今日总结:
1.今天主要是学了下矩阵快速幂,对我来说,这其实是一个对较大数值的递推的应用,那么思考方向也大致相同,即从最后来分类进行式子的推导,矩阵快速幂应该也是大致的思路。
2.还是对做题的想法,碰到一个问题学一个算法目前大致是没问题,但是大多题目不是像板子题一样套就行了,我觉得还是得在日常训练里加一定比赛的题目,但很难的也不太能做,先从div3入手感觉一下.
3.在然后就是专题训练,这几天打算保持背包,和并查集的专题,因为要准备四级考试了,还有好多报告,尽量完成吧
2024年12月02日 16点12分 11
具体内容还没总结完,但宿舍关灯了,明天再补起来,总结还是感觉比较重要的,虽然我目前感觉总结的不太到位,一点空浮的感觉
2024年12月02日 16点12分
level 9
ontribute 楼主
1.对于矩阵快速幂,即是递推的大数值的处理办法。先总结递归方法,如01组成
,无101和111,分最后为1和0,为0时都合法,则f(n-1).为1时分前一位为01.为0时,只有001,f(n-1).为1时,0011,f(n-4).则得到递推关系。
2.对于dijkstra,应该是一个不断找两点之间加入一个过渡点后最短距离的问题,先找到里出发点最近的一个点,标记,再以它为过渡点去连接另一个,最后得到去每一个点的最短路。
3.背包问题,是一种动态规划,现在我可能不太能太好的总结,今天做点01,完全,组合背包问题,再来总结。
2024年12月03日 01点12分 12
level 9
ontribute 楼主
说放松一下,写个矩阵快速幂就去写数分作业,结果写了一小时没写出来,开哭[泪]。小问题,依然精神美丽。
2024年12月03日 16点12分 13
level 3
同大一算法小登[太开心]建议搭个博客来记录,更方便一些
2024年12月04日 13点12分 14
actually我没搭[委屈],一是不太会,二是我在贴吧写是因为看了很多小哥他们自己的经历而且确实是激励了我去学习算法,像内心害羞小男孩和九尾妖狐这些小哥,都算是指引我去学习算法的小老师了,所以还是想能尽量在贴吧写,但确实和你说的一样有很多大佬搭自己博客我也会去看确实去很有帮助
2024年12月08日 14点12分
@m0use🔥 欢迎来玩,虽然没写什么有价值的东西[哈哈][小乖]https://pottery114514.github.io
2024年12月09日 01点12分
哦哦这样吗[what]之后试试
2024年12月05日 01点12分
看看你的博客
2024年12月08日 14点12分
level 9
ontribute 楼主
今晚div3过了两题,感觉cf能很好锻炼思维,虽然没有太锻炼到算法感觉
2024年12月05日 16点12分 15
level 9
ontribute 楼主
现在又过了一个但结束了
2024年12月05日 16点12分 16
两分钟,疼
2024年12月05日 16点12分
1 2 3 4 5 尾页