随笔分类 - NOIP
摘要:自己敲模板还是有很多容易错的地方 写在注释里面了 LCA 线段树 KMP 同余方程 同余方程组 欧拉函数 线性筛素数 组合数 卡特兰数
阅读全文
摘要:第一次做期望dp 并不知道每个阶段的期望之和就是整个的期望之和 所以一直卡在这 期望=代价*概率 然后注意只有申请了才算期望,否则按原来的。 这道题和前几个课程,申请的限制,当前选或不选,有关 这样很容易写出dp的状态 其实你如果打80分的暴力,会发现把那个暴力记忆化一下 就变成dp,就可以拿满分了
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/solution/P3959 这道题学到很多很多东西 还是很多收获的,虽然花了非常长的时间 首先直接写prim可以得45分,还是很多的 貌似不需要long long 然后直接打搜索竟然可以拿到70分!! 然后接下来要AC这道
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P3953 觉得是dp,想了一个n*最短路长度的dp 发现数组开不下…… 而且我也不知道怎么在图上做dp 然后就写了个K=0的情况,写了个最短路计数,水了30分 同时写了个spfa判环,但是因为是多组数据所以没得分
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P3952 去年考试这道题貌似20分 今天又写,怒干1个半小时,一次AC 重点是静下心来,理清思路,知道要干什么 然后慢慢地查错 之后自己造一些比较难的数据来测 这种细节巨多的题就要静下来,就好了
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P3958 去年貌似只拿了30分 现在24分钟AC掉了 还是有进步的 注意在考场上自己出一些特殊的数据来测 比如这道题在一个球同时切上下的时候我的程序就有bug WA了一次
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P1967 一眼看出思路,20分钟敲代码,40分钟调试 一个小时一次提交AC了这道题 首先有个结论 最大生成树上两两之间的路径一定是最大的,如果存在不是,那么这颗树就不是最大生成树 然后就树上倍增求最小边权就好了
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P1084 这个很考码力…… 写得我……………… 大致思路 一般关于时间都有一个隐含的最大值 然后又是最小时间 所以就是最大值最小,二分答案 二分出时间后 就让每个军队尽量往上跳 跳不到根节点就停在那了 如果跳的到
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P2680 这道题写着最短时间,那么完成的时间是所有时间中最长的 所以最大值最小可以想到二分答案 那么我就卡在了如果判定上…………………… 我们仔细想想,我们可以把一条边的边权变为0 也就是说使得一些计划时间变短
阅读全文
摘要:题目链接 https://www.luogu.org/problemnew/show/P1351 这道题40分钟AC掉了,不算快 但是我WA了三次…… 考试的时候只能交一次…… 首先我看到样例就给误导了,以为距离为2的路径只有儿子到爷爷这一段 然后分分钟敲好,加上去WA 然后仔细想了想,貌似还有一种
阅读全文
摘要:我独立想只想出来了前80分的做法,不过貌似我的做法离正解比较远 测试点1~2 直接看每个点有多少玩家且这个点时间为0即可 测试点3~4 看每个点有多少个起点 测试点5 暴力模拟过程即可 测试点6~8 每个玩家在起点的点记录下起点和终点 然后搜每一个点,算出如果要跑到这点应该在的起点,然后再根据这个起
阅读全文