09 2019 档案

摘要:Description 【NOIP2012】开车旅行 (题面太长不想描述……) Solution 由于题目很复杂,所以我们将这道题分成三个部分分析 主要思路:dp+倍增+链表+离散化 Step1:预处理出这两个人从每一个城市出发的下一个城市 将这一步的答案记为$ga[i],gb[i]$ 城市高度差= 阅读全文
posted @ 2019-09-30 21:16 AD_shl 阅读(366) 评论(0) 推荐(0)
摘要:Description 【LuoguP1630】求和 给定$a,b$,求$(\sum\limits_{i=1}^{a}{i^b})\mod 10000$ 多组询问,$a,b\le 1e9$ Solution 前缀和+快速幂 如果暴力计算答案,那么时间复杂度为$O(Tab)$ 使用快速幂优化,那么时间 阅读全文
posted @ 2019-09-23 19:44 AD_shl 阅读(271) 评论(0) 推荐(0)
摘要:Description 【洛谷P2034】选择数字 给定一个序列,选择其中若干个数,但不能有超过k个连续的数字被选择。最大化选出的数字之和。 Solution dp+单调队列 正难则反,考虑从序列中取出一些数,这些数两两之间的距离不超过k,最小化之和 那么定义$f[i]$表示前i个数,取出一些的最小 阅读全文
posted @ 2019-09-14 21:28 AD_shl 阅读(310) 评论(0) 推荐(0)