随笔分类 -  NOIP联赛真题题解

摘要:[NOIP2018 提高组] 保卫王国 深受启发的题解; DP的集大成者 倍增:\(O((n+m)\ log\ n)\) 首先,这道题最原始的问题是经典的最大独立集问题。没有上司的舞会: 设$dp(u,0)$代表节点$u$没被选上,$dp(u,1)$代表结点$u$被选上。 时间复杂度为$O(n)$; 阅读全文
posted @ 2021-04-02 20:10 大秦帝国 阅读(211) 评论(0) 推荐(0)
摘要:$CSP-S2020$合集 A. 儒略日 这道题模拟能有$80pts$,可是考场上我不看题,花了将近三个小时敲大模拟$40pts$。 这道题实际上模拟的话可以分为公元前、1582.10.4、1582.10.5~1600.12.31,1600.12.31以后,为什么要分到$$1600.12.31$$为 阅读全文
posted @ 2020-12-02 16:19 大秦帝国 阅读(165) 评论(0) 推荐(0)
摘要:开车旅行 一道相当棒的倍增优化DP。 首先我们考虑这样一个问题:对于任意$a_i$,求: \[ min|a_i-a_j|(j>i) \] 若有多解,选择编号最小的。 对于这样的问题,我们可以利用平衡树(set)。对于$a_i$而言,它的最小值一定是它的前驱或后继。 我们不妨可以预处理每一位上最近的一 阅读全文
posted @ 2020-10-14 21:16 大秦帝国 阅读(142) 评论(0) 推荐(1)
摘要:题目:Emiya 家今天的饭 网址:https://www.luogu.com.cn/problem/P5664 这道题质量很高。 算法1 暴力 32pts 首先,观察到对于每一种烹饪方法,我们有两种选择:要么不选任何一道菜(食材),要么任选。 最后判断是否合法即可。 代码: #include<io 阅读全文
posted @ 2020-09-20 09:31 大秦帝国 阅读(228) 评论(0) 推荐(0)
摘要:题目:天天爱跑步 网址:https://www.luogu.com.cn/problem/P1600 题目描述 小C 同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一一棵包含 \(n\) 个 阅读全文
posted @ 2020-08-24 22:19 大秦帝国 阅读(186) 评论(0) 推荐(0)
摘要:题目:树网的核 网址:https://www.luogu.com.cn/problem/P1099 题目描述 设$T=(V,E,W)$是一个无圈且连通的无向图(也称为无根树),每条边到有正整数的权,我们称$T$为树网(treenetwork),其中$V,E$分别表示结点与边的集合,$W$表示各边长度 阅读全文
posted @ 2020-08-20 15:10 大秦帝国 阅读(375) 评论(0) 推荐(0)
摘要:题目:格雷码 网址:https://www.luogu.com.cn/problem/P5657 通常,人们习惯将所有$n$位二进制串按照字典序排列,例如所有$2$位二进制串按字典序从小到大排列为:$00,01,10,11$。 格雷码(Gray Code)是一种特殊的$n$位二进制串排列法,它要求相 阅读全文
posted @ 2020-07-27 19:15 大秦帝国 阅读(659) 评论(0) 推荐(0)
摘要:题目:飞扬的小鸟 网址:https://www.luogu.com.cn/problem/P1941 题目描述 FlappyBird是一款风靡一时的休闲手机游戏。 玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。 如果小鸟一不小心撞到了水管或者掉在地上的话, 阅读全文
posted @ 2020-06-04 20:21 大秦帝国 阅读(230) 评论(0) 推荐(0)