立志成为饮水机!

摘要: 这道题可以说是一个复活SPFA的题 因为数据比较小,SPFA也比较简单 那就复习(复读)一次SPFA吧 阅读全文
posted @ 2019-06-20 21:13 寒冰大大 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 这道题适合记忆化练手 毕竟总有些大佬虐题。 这个题有几个剪枝 1.记忆化 这个不用多说了吧 剪枝就是 如果 当前点到下面一个点的目前下降的高度+1 小于 下面那个点 能下降的高度 那么反过来,这个点不也有更大的值吗 既然这样的话,又可以得出 这个点不是最优解了,因为另外一条路线已经滑了更大的一个高度 阅读全文
posted @ 2019-06-20 20:00 寒冰大大 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.你看那个人在喝瓶装水耶 绵中OI(信息奥赛)因为机房一块银牌被偷了只剩下一个了,挂在饮水机上,所以只能喝桶装水,但是生物竞赛年年好几个金牌,所以他们可以喝瓶装水 2.小卖部卖军火 小卖部卖打火机…… 3.每一只鸡都是一位银牌选手 但是目前机房里面只有两只…… 阅读全文
posted @ 2019-06-20 18:48 寒冰大大 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 这个里面判断的东西比较多 实际上不需要这么多的,数据给的很水 完全可以加上重边自环什么的 而且这道题完全暴力做n次dij(3*10^7比较危险) 比较优化的方法是: 第一遍dij算出邮递员到每个地方的距离 第二遍反向建边,横容易看出邮递员到每个地方的距离都是每个地方到邮递员的距离 这种方法就可以把单 阅读全文
posted @ 2019-06-20 16:06 寒冰大大 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 这道题很适合作为P1629的加强版 因为这道题其实体现了反向建图的高效性 反向建图后: 单终点最短路径→单源最短路径。 因此两边Dij,然后再累计和即可 代码部分不难弄。直接上 先说明以下程序,有1的变量名与第一次dij有关(学生出来) 带2的与第二次dij有关(学生回家) 阅读全文
posted @ 2019-06-20 15:54 寒冰大大 阅读(255) 评论(2) 推荐(1) 编辑
摘要: 复习(du) 这道题,发现思想真不错 当时背板子打下来的 要下晚自习了,明天更注释吧 阅读全文
posted @ 2019-06-19 21:01 寒冰大大 阅读(258) 评论(1) 推荐(1) 编辑
摘要: 这道题很久之前做过 今天复习(复读)一遍 有疑问的就是pair的专属头文件#include<utility> 但是据说iostream和vector等已经包含了这个 #include<queue> //据说pair有专门的头文件utility,但是交到洛谷上就变成了queue#include<que 阅读全文
posted @ 2019-06-19 17:55 寒冰大大 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 看起来我做的和其他题解不一样 那就发一篇吧 首先本题情况看似无厘头,但是仔细观察,不难发现: 我们可以假设第一种情况,接着可以推出第二种 然后有了两个已知的后,第三个显而易见 如果你要问我怎么推出来的吗,我在里面说的的逻辑判断已经很明白了 这道题体现了草稿纸的重要性 阅读全文
posted @ 2019-06-19 17:27 寒冰大大 阅读(327) 评论(0) 推荐(1) 编辑
摘要: 这是一个91分的非dp代码(是我太弱) 剪枝八五个(实际上根本没那么多,主要是上课装逼,没想到他们dp水过去了),不过我的思路与dp不同; 1.层数到达i+1,return 这个必须有 2.当前剩余生命吃不到垃圾,return,必须有 3.当前答案比目前最优解大,return 4.到达第i个点,剩余 阅读全文
posted @ 2019-06-18 21:10 寒冰大大 阅读(170) 评论(0) 推荐(1) 编辑
摘要: 反正不会咕咕的。 sort之类没+1的问题不说 双向边n*2的问题不说 变量n+5的问题不说 1.先生成后判断 (见NOIP 2016 pj t2回文日期) 这个思想在这道题体现的不明显,记得洛谷上面有个回文素数的题,如果暴力枚举每个数直接TLE,但是先生成前一b,然后得到该段回文d,可以得到bd( 阅读全文
posted @ 2019-06-17 22:04 寒冰大大 阅读(149) 评论(3) 推荐(1) 编辑
摘要: 毒瘤,if写“==”弄成了“=” 调试了半节课 阅读全文
posted @ 2019-05-15 14:03 寒冰大大 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 好久没写广搜了,UPD(2019.6.18) 更新了部分注释,如果有问题可以评论区问,暑假应该会很快回复的 一遍过,没什么注意的,理论上每个点最多被刷新白点个数个次数,为了保险弄了个*2 阅读全文
posted @ 2019-05-15 14:01 寒冰大大 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 数据比线段树2要毒瘤,一直60分的原因是: 1.long long 没开 2.没有边做边%或者像我P3373一样写了个看着像的边做边% 3.要看注释的话可以跳到P3373 上代码 阅读全文
posted @ 2019-02-01 21:32 寒冰大大 阅读(192) 评论(0) 推荐(1) 编辑
摘要: 毒瘤题。找了一下午+晚上的BUG,才发现原来query_tree写的是a%p; 真的是一个教训 UPD:2019.6.18 阅读全文
posted @ 2019-02-01 21:05 寒冰大大 阅读(339) 评论(2) 推荐(1) 编辑