11 2018 档案

摘要:原题链接:P3629 [APIO2010]巡逻 题意 给定一棵树,每次要走过每条边。 现在要求加k条边,使得走过每条边后走过的距离最小,求这个最小值。 分析 首先不考虑加边,也就是说k=0时,是一棵树,显然每条边要经过两次。 考虑加一条边,很容易发现形成的环上的点只需要经过一遍,最终经过的距 阅读全文
posted @ 2018-11-28 04:54 _onglu 阅读(168) 评论(0) 推荐(0) 编辑
摘要:原题链接:P3623 [APIO2008]免费道路 题意 给定一个图(不一定连通),上面有m0边和1边。 要求选边使图连通,0边的数量必须等于k。 分析 一开始用很天真的想法加边:先加鹅卵石路,一直加到k条。然后再加水泥路,加到满。 然后发现在洛谷上WA了一个点。 仔细分析 阅读全文
posted @ 2018-11-27 06:02 _onglu 阅读(206) 评论(0) 推荐(0) 编辑
摘要:权值线段树是什么 我们一般的线段树的节点下标是数组,而我们只要把它变成值,就能统计每个节点的数量了。 类似于桶的实现吧。 其实这个的线段树就是前缀和,也可以用树状数组来代替。 至于查询k大,只要二分就可以了。 数据范围大的时候通常先离散化数据,所以算半个离线数据结构。 直接上代码 拿洛谷的平衡树模板 阅读全文
posted @ 2018-11-19 23:16 _onglu 阅读(511) 评论(0) 推荐(1) 编辑
摘要:树链剖分有什么用 我们经常会写到这样的毒瘤题目:给你一棵树,每次对树上的一条链进行操作。 例如洛咕:P3384 【模板】树链剖分。 实现方法 那么我们怎么很快的处理这样的问题呢? 学过倍增LCA的同学应该清楚,就算是倍增,也只能找出它的几代父亲,而不能对路径上的每一个点进行修改。 我们发现对于树上链 阅读全文
posted @ 2018-11-17 15:49 _onglu 阅读(290) 评论(0) 推荐(0) 编辑
摘要:早上 在酒店吃完早餐就打了个车去学军。 还是和昨天一样的流程。 发下密码之后匆匆解了包配置IDE。 然后开始看T1。 看起来挺简单的。。 求一个最小的类似dfs序的东西。 30分钟就把m=n1的55分拿到了。 然后开始想正解。 没多久就想出来了。 然后实现出来发现错了。 又想了好久,最后两个半 阅读全文
posted @ 2018-11-13 23:24 _onglu 阅读(343) 评论(0) 推荐(1) 编辑
摘要:早上 在酒店吃过了早饭。 早饭是自助餐,东西不错,就是菜都凉了。 然后就打车去学军了。 人好多啊。。。 跟着人流进了场,找到了自己的机器。 本来以为可以先试机,没想到根本就不给动机器。 直到密码发下来之后才允许动机器。 开考的时候还没配置好IDE。。。 慌慌张张解了包(还输错一次密码吓死了) 然后开 阅读全文
posted @ 2018-11-10 23:28 _onglu 阅读(261) 评论(0) 推荐(1) 编辑
摘要:早上 在绍兴一中继续补课,听绍一神仙讲了去年NOIP的暴力打法以及练习题之后回去自己练习。 中午 在绍兴一中吃过午饭,然后整理了一下行李,就出发去杭州了。 下午 2点26的动车。 乘了十多分钟的动车就到杭州了。 然后下了动车乘地铁(人真多)。 坐了3站之后换线又坐了10站,终于下车。 等了大概半小时 阅读全文
posted @ 2018-11-09 20:24 _onglu 阅读(188) 评论(0) 推荐(1) 编辑
摘要:T1排序 题意: 给定一个快排,有四种键值选取方法:选区间左边端点,选区间右边端点,选区间终点,选一个随机数。 若为随机数,给定随机数种子以及生成方式。 现在要求用1 N构成一个数据卡掉这个快排。 分析: 题意是真毒瘤…… 当了一回毒瘤出题人…… 不过还是挺简单的,我们发现要把快排卡成$O(n^ 阅读全文
posted @ 2018-11-07 15:04 _onglu 阅读(129) 评论(0) 推荐(0) 编辑
摘要:"原题链接" 题意 大致意思: 在n个人中选取k个人组成一个球班,然后在这个球班里面任选人数组成球队,再在球队里面选取一名队长,求方案数。 分析 就一句话:给定n,k求下面式子的值(Cni×((Cip×p))) 发现$T,n 阅读全文
posted @ 2018-11-06 08:35 _onglu 阅读(156) 评论(0) 推荐(0) 编辑
摘要:T1树 题意 给定一棵n(n107)个点,一开始点全是黑的树,每次随机选一个黑点,把从他到根节点的路径上的点全部变成白色。 求把树全部染白的期望染色次数模998244353意义下的结果。 分析 我们想要把一棵树染成白色,发现如果我们染了根节点,次数就会加一。 如果没有染根节点,根节 阅读全文
posted @ 2018-11-05 15:34 _onglu 阅读(114) 评论(0) 推荐(0) 编辑
摘要:T1 Alice 的幸运数 题意 给定n(n\le 100)个64位无符号整数(有顺序)。 我们可以对每个数取反,然后按顺序执行按位与nbspnbsp按位或nbspnbsp按位异或。 求最后结果的最小值。 分析 我们发现要使结果最小,高位尽量取0。 打个爆搜。。 发现n很大的时候全是 阅读全文
posted @ 2018-11-02 13:49 _onglu 阅读(204) 评论(0) 推荐(0) 编辑
摘要:开设此专栏的原因 因为日常踩坑,踩坑之后总是要调试很久,所以开设此专栏,便于记住踩过的坑。 手残 2018.11.29 problem:[BeiJing2006]狼抓兔子 details: 网络流如果要建双向边,可以不用建0边,直接建两条边就行了,可以省一半内存。 手残 2018.11.29 pro 阅读全文
posted @ 2018-11-02 07:47 _onglu 阅读(216) 评论(0) 推荐(0) 编辑
摘要:题意 有n(n105)支球队,每两个球队有k(k5)个属性。 当一个球队的某一项属性大于另一个球队,则这个球队有可能会战胜另外的球队。 每次会在剩余未被淘汰的球队里随机选出两个球队进行比赛。 问有可能获得冠军的球队有多少个? 分析 当两个球队互相可战胜的时候,发现如果另一个 阅读全文
posted @ 2018-11-01 10:03 _onglu 阅读(184) 评论(0) 推荐(0) 编辑
摘要:题意 给定n个点(n40)m(m1000)长为1的边(无重边有自环)。 q个询问(q40),每次询问两个点之间长度在l,r(l,r109,(r1)200)之间的路径数。 分析 一开始打了个爆搜结果一分都没有。 正解是弗洛 阅读全文
posted @ 2018-11-01 08:11 _onglu 阅读(106) 评论(0) 推荐(0) 编辑

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