随笔分类 -  数据结构——基础数据结构(栈/队列/链表)

摘要:CXLVII.[NOI2016] 国王饮水记 首先,我们一定可以舍去那些高度比 h1 还小的城市,并且将剩余的高度比 h1 大的城市排序,使得 h1hn 递增。 我们不妨从三座城市想起。假如可以合并两次,应该怎么合并? 先合并 (1,2),再合并 阅读全文
posted @ 2021-03-31 15:29 Troverld 阅读(97) 评论(0) 推荐(1) 编辑
摘要:CXXXVI.[IOI2000] 邮局 加强版 Observation 1. 若一段村庄中设一个邮局,则邮局一定设在其中位数(若是偶数则任一中位数)的位置。 Observation 2. 若令 w(l,r) 为区间 (l,r) 中村庄设一个邮局的费用,则其满足四边形不等式。 Obse 阅读全文
posted @ 2021-03-31 15:11 Troverld 阅读(163) 评论(0) 推荐(0) 编辑
摘要:LCIV.[NOI2005]瑰丽华尔兹 思路1.O(N2T)暴力DP——设f[t,i,j]表示t时刻在位置(i,j)时的最长路径。显然会T。 思路2.O(N2T)暴力DP——观察到一段长为len的时间内向某个方向每时刻移动一格,等价于总共移动len格。又因为随时可以停 阅读全文
posted @ 2021-03-30 20:09 Troverld 阅读(61) 评论(0) 推荐(0) 编辑
摘要:LXXVI.高速公路 简直恶心到爆炸…… 首先,暴力的DP是非常简单的。设disx表示位置x到根的距离,则有 fx=miny is an ancestor of xfy+px(disxdisy)+qx 暴力一敲,期望得分40阅读全文
posted @ 2021-03-30 19:33 Troverld 阅读(47) 评论(0) 推荐(0) 编辑

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