文章分类 -  算法竞赛

摘要:# bellman-ford算法理解 ## 从本题谈起再回归到最短路。本题为限制边数的最短路,是这个算法优势领域的题目。为什么它能解决? - 最外层每循坏一次,就是各点向外走一条边,内层对边的遍历是对所有边进行松弛操作,每次进行该操作时,需要用到备份数组,目的是防止连锁反应,保证每次每个点到起点的距 阅读全文 »
posted @ 2023-08-07 17:58 potential-star 阅读(28) 评论(0) 推荐(0) 编辑
摘要:# 1.io优化 ``` const char endl = '\n'; //另外,请使用'\n'而不是 endl ,因为endl默认会增加刷新操作,而导致输出缓冲失效,降低效率。 cin.tie(0); ios::sync_with_stdio(false); ``` * cin.tie(0) 和 阅读全文 »
posted @ 2023-07-26 15:06 potential-star 阅读(52) 评论(0) 推荐(0) 编辑
摘要:- log(2,1000000)=19.931568569324174087221916576936341055188988358147483672328538374... - 1MB = 1024KB 1KB = 1024B 1B(byte,字节)=8b(bit,比特). - 1e6(100000 阅读全文 »
posted @ 2023-07-24 23:30 potential-star 阅读(3) 评论(0) 推荐(0) 编辑
摘要:# 20230723与y总代码模板不同,为自己独立实现,不够美观,但便于自己理解 debug过程: - 需要注意到本题是无向图,所以add函数需要用两次,还有就是我们使用链式前向星结构去存图,所以ne和e数组需要开两倍的边数。 ##### 就是因为数组开小了,导致最后tle了,~~数组开小了什么报错 阅读全文 »
posted @ 2023-07-23 17:21 potential-star 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示