08 2019 档案

摘要:直入主题。 农夫约翰想改造一条路,原来的路的每一段海拔是Ai,修理后是Bi花费|A_i–B_i|。我们要求修好的路是单调不升或者单调不降的。求最小花费。 数据范围:n<=2000,0≤ Ai ≤ 1,000,000,000 (说真的,时隔几个月,发现这题其实挺简单的) 最一开始,就打了一个贪心。 此 阅读全文
posted @ 2019-08-29 00:20 阿基米德的澡盆 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1、关于暴力:它死了,不可能诈尸 2、那就直接数据结构吧 本题思维量和码量都比较大,很好的题目!! 从头分析...... 需要区间改值,区间查询,那么就是线段树了吧。 我们的目标是:找到最左端的大于等于给定长度的连续0串的左端点(很像lower_bound) 考虑这个串在区间的存在情况: 1、整个区 阅读全文
posted @ 2019-08-23 01:12 阿基米德的澡盆 阅读(178) 评论(3) 推荐(0) 编辑
摘要:简单明了。直接数据结构了。 算了还是先想想暴力吧。。。 暴力开根,暴力求和目测30pts.... 或许可以用树状数组维护前缀和??目测满分.....(维护前缀和,用并查集跳过已经是1的点) 我还是想练练线段树,那就讲讲线段树写法吧 首先,没有区间加,不用lazy_tag。 其次,看数据范围,最大的数 阅读全文
posted @ 2019-08-23 00:47 阿基米德的澡盆 阅读(158) 评论(0) 推荐(0) 编辑
摘要:题目简洁明了(一点都不好伐) 照例,化简题目 给一张图,每一个时间点有一些点不能走,(有周期性),求从起点第k秒恰好在终点的方案数,可重复,不可停留。 额dp实锤 于是就被打脸了.... 有一种东西叫做邻接矩阵,还有一种东西叫做矩阵乘法,bk201大仙曾经讲过,能用邻接矩阵的k次方求这个东西。 那, 阅读全文
posted @ 2019-08-20 00:19 阿基米德的澡盆 阅读(207) 评论(0) 推荐(0) 编辑
摘要:惯例,化简题意(看长短决定难度) 一块草坪上有两种点(姑且称为a和b),各有坐标,现在能同时使所有a点向东西南北任意一个方向移动一个单位,若a点与b点重合,则答案增加重合数,求答案的最大值并且求出这个命令序列 solution&&thinking 首先,dp无疑(不能贪,随后hack系列。) 其次, 阅读全文
posted @ 2019-08-19 00:18 阿基米德的澡盆 阅读(205) 评论(0) 推荐(0) 编辑
摘要:直秒并查集。这题的难点就在于怎么删点。如果要删的是叶节点,那还好,直接刨掉即可 如果是中间节点甚至是根节点,那就不好办了..... solution: 对于独立一个点,我可以用邻接表模拟,然后用并查集维护联通,删点就是普通删点,但是实现难度高,复杂度大,算了,还是想正解吧 正解:对于一个删了的点,我 阅读全文
posted @ 2019-08-18 15:07 阿基米德的澡盆 阅读(150) 评论(0) 推荐(0) 编辑
摘要:额,直接思路就dp吧。(我还想了想最短路之类的233但事实证明不行2333.....) 直入主题: 化简题意:在x轴上有n个点,坐标为xi。从原点出发,目标点为e,在途中需要收集K重量的物品,在每个点有收集的上限和单价,路费是当前已收集重量*距离,求最小值。 首先,最暴力的方程式很好推(普及难度), 阅读全文
posted @ 2019-08-17 23:22 阿基米德的澡盆 阅读(239) 评论(0) 推荐(0) 编辑
摘要:约翰的奶牛们从小娇生惯养,她们无法容忍牛棚里的任何脏东西. 约翰发现,如果要使这群有洁癖的奶牛满意,他不得不雇佣她们中的一些来清扫牛棚, 约翰的奶牛中有N(1≤N≤10000)头愿意通过清扫牛棚来挣一些零花钱. 由于在某个时段中奶牛们会在牛棚里随时随地地乱扔垃圾,自然地,她们要求在这段时间里,无论什 阅读全文
posted @ 2019-08-13 23:23 阿基米德的澡盆 阅读(229) 评论(0) 推荐(0) 编辑
摘要:emmmm一开始是想到网络流来着???(最大流嘛233) 然后发现自己好像已经差不多忘完了??? 于是打开题解,ctrl+f,输入网络流,好像没有题解,于是就老老实实想正解去了。 正解: 多组询问,想想网络流也要T(EK本来就慢,其它就不说了),所以一定是还有更简单的方法的!!! 对于每一个点(或者 阅读全文
posted @ 2019-08-13 22:25 阿基米德的澡盆 阅读(170) 评论(0) 推荐(0) 编辑
摘要:先讲讲曲折的思路吧...... 首先,应该是CRT之类的东西,乱搞 不行......打了打草稿,发现有解的情况是gcd(a1,a2.....an)|B,于是可以求gcd然后O(n)查询?但是B的范围直接劝退... (这是cyr大佬讲的“烂大街”的套路(来自ctsc哦))于是我翻开了课件和百度 课件: 阅读全文
posted @ 2019-08-12 23:28 阿基米德的澡盆 阅读(191) 评论(0) 推荐(0) 编辑
摘要:写在前面: 本人dp较弱,所以总结了一些坑点,转化思路以供复习使用,勿喷,甚至一些不是dp的题(贪心等等)也会放在这。 每个点后面会有我自己的题解,如果没有链接,向下找第一个链接,可能会有多题。 1、当有两人博弈时,先手最优可以转化为后手最劣(bzoj2101传送门) 2、一些骚气的dp可以直接转化 阅读全文
posted @ 2019-08-12 16:51 阿基米德的澡盆 阅读(328) 评论(0) 推荐(0) 编辑
摘要:题目描述 贝西和邦妮找到了一个藏宝箱,里面都是金币! 但是身为两头牛,她们不能到商店里把金币换成好吃的东西,于是她们只能用这些金币来玩游戏了。 藏宝箱里一共有N枚金币,第i枚金币的价值是Ci。贝西和邦妮把金币排成一条直线,她们轮流取金币,看谁取到的钱最多。贝西先取,每次只能取一枚金币,而且只能选择取 阅读全文
posted @ 2019-08-12 16:49 阿基米德的澡盆 阅读(253) 评论(0) 推荐(0) 编辑
摘要:总得来说,这是可怕的一天,极其可怕的一天(完) 一、数论 阴影啊! 首先,设ab为两个整数,则存在唯一的q和r,使得a=qb+r 若r=0,则b整除a,记作b|a。 (1)同余 若a/m和b/m的余数相同,则称a于b对模m同余,记作a ≡ b (mod m) 剩余系:在模 m 的意义下,余数相同的数 阅读全文
posted @ 2019-08-11 23:38 阿基米德的澡盆 阅读(281) 评论(0) 推荐(0) 编辑
摘要:鸽了好久的一篇博客啊.... 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3 阅读全文
posted @ 2019-08-07 10:22 阿基米德的澡盆 阅读(150) 评论(0) 推荐(0) 编辑
摘要:题目如上。 暴力碾标算,n^2过百万!! 作为一道黑题它确实有点点水(如果是畜生解法的话) 就是找出两两点之间的最短路的最小值。 本来是很高深的一题,要跑两遍最短路啊,然后染色啊,再拓展什么的,但是!有一个大仙(不是bk201)暴力了一发。 解法: 考虑一个叫做dijkstra的算法(这里千万不能s 阅读全文
posted @ 2019-08-05 16:26 阿基米德的澡盆 阅读(230) 评论(0) 推荐(0) 编辑
摘要:提到cdq,就不得不提这道该死的,挨千刀的题目了。 极简题面: 给定一个二维平面,在ti时刻会在(xi,yi)放一个点,会在tj时刻查询一个方框里面的点的数量 看道题就是二维线段树乱搞啊,这么水??? 数据范围劝退警告 单是一维都快有点吃不消了...1e6*1e6的数组?几个GB??? 。。。 于是 阅读全文
posted @ 2019-08-04 22:08 阿基米德的澡盆 阅读(210) 评论(0) 推荐(0) 编辑
摘要:首先肯定是要膜拜CDQ大佬的。 题目背景 这是一道模板题 可以使用bitset,CDQ分治,K-DTree等方式解决。 题目描述 有 nn 个元素,第 ii 个元素有 a_iai​、b_ibi​、c_ici​ 三个属性,设 f(i)f(i) 表示满足 a_j \leq a_iaj​≤ai​ 且 b_ 阅读全文
posted @ 2019-08-04 21:33 阿基米德的澡盆 阅读(268) 评论(0) 推荐(0) 编辑
摘要:题目描述 CC国有nn个大城市和mm 条道路,每条道路连接这 nn个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 mm 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为 11条。 CC国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一 阅读全文
posted @ 2019-08-02 22:17 阿基米德的澡盆 阅读(166) 评论(0) 推荐(0) 编辑
摘要:题目描述: 为了从F(1≤F≤5000)个草场中的一个走到另一个,贝茜和她的同伴们有时不得不路过一些她们讨厌的可怕的树.奶牛们已经厌倦了被迫走某一条路,所以她们想建一些新路,使每一对草场之间都会至少有两条相互分离的路径,这样她们就有多一些选择. 每对草场之间已经有至少一条路径.给出所有R(F-1≤R 阅读全文
posted @ 2019-08-02 16:00 阿基米德的澡盆 阅读(103) 评论(0) 推荐(0) 编辑

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