随笔分类 -  题解

摘要:"原题链接" 题意 大致意思: 在$n$个人中选取$k$个人组成一个球班,然后在这个球班里面任选人数组成球队,再在球队里面选取一名队长,求方案数。 分析 就一句话:给定$n,k$求下面式子的值$\sum{(C_n^i \times (\sum{(C_i^p \times p)}))}$ 发现$T,n 阅读全文
posted @ 2018-11-06 08:35 _onglu 阅读(161) 评论(0) 推荐(0)
摘要:T1树 题意 给定一棵$n(n\le 10^7)$个点,一开始点全是黑的树,每次随机选一个黑点,把从他到根节点的路径上的点全部变成白色。 求把树全部染白的期望染色次数模$998244353$意义下的结果。 分析 我们想要把一棵树染成白色,发现如果我们染了根节点,次数就会加一。 如果没有染根节点,根节 阅读全文
posted @ 2018-11-05 15:34 _onglu 阅读(118) 评论(0) 推荐(0)
摘要:T1 Alice 的幸运数 题意 给定n(n\le 100)个64位无符号整数(有顺序)。 我们可以对每个数取反,然后按顺序执行按位与$nbsp或者$nbsp按位或$nbsp或者$nbsp按位异或。 求最后结果的最小值。 分析 我们发现要使结果最小,高位尽量取0。 打个爆搜。。 发现n很大的时候全是 阅读全文
posted @ 2018-11-02 13:49 _onglu 阅读(208) 评论(0) 推荐(0)
摘要:题意 有$n(n\le 10^5)$支球队,每两个球队有$k(k\le 5)$个属性。 当一个球队的某一项属性大于另一个球队,则这个球队有可能会战胜另外的球队。 每次会在剩余未被淘汰的球队里随机选出两个球队进行比赛。 问有可能获得冠军的球队有多少个? 分析 当两个球队互相可战胜的时候,发现如果另一个 阅读全文
posted @ 2018-11-01 10:03 _onglu 阅读(189) 评论(0) 推荐(0)
摘要:题意 给定$n$个点$(n\le 40)$,$m$条$(m\le 1000)$长为$1$的边(无重边有自环)。 $q$个询问$(q\le 40)$,每次询问两个点之间长度在$l,r(l,r\le 10^9,(r 1)\le 200)$之间的路径数。 分析 一开始打了个爆搜结果一分都没有。 正解是弗洛 阅读全文
posted @ 2018-11-01 08:11 _onglu 阅读(113) 评论(0) 推荐(0)
摘要:原题链接 : "P4823 [TJOI2013]拯救小矮人" 分析 有n个矮人,每个人有肩膀高和手长,一堆矮人叠在一起的高度为(($\sum$肩膀高)+最后一个人的手长)。 如果这个高度大于陷阱高度,最后一个人可以离开陷阱。 问最多有多少人可以离开。 一个直观的想法是按照身高+手长排序。 ~~大胆猜 阅读全文
posted @ 2018-10-31 07:24 _onglu 阅读(207) 评论(0) 推荐(0)
摘要:T1斐波那契 题意 给定一个长度为n的数列,第i个数为$a_i$,要求给数列划分。 要求一个块内任意两个数之和不在斐波那契数列上。 【样例输入】 5 1 5 2 6 1 5 2 6 7 【样例输出】 4 【样例说明】 最优分组的一种为: 最优分组的一种为: 最优分组的一种为: 最优分组的一种为: 最 阅读全文
posted @ 2018-10-30 15:08 _onglu 阅读(177) 评论(0) 推荐(0)
摘要:原题链接 : "903F Clear The Matrix" 分析 题目大意 给定一个$4\times n$ 的矩阵,上面有'.'和' '现在你可以用$1\times 1$,$2\times 2$,$3\times 3$,$4\times 4$这四种'.'矩阵覆盖这个矩阵,要求覆盖后的矩阵只剩'.' 阅读全文
posted @ 2018-10-30 07:48 _onglu 阅读(316) 评论(0) 推荐(0)
摘要:原题链接 : "P2258 子矩阵" 分析 题意很简单,定义一个矩阵的分值为所有相邻元素差的绝对值(每一对只计算一次)。 然后要求一个矩阵的分值最小子矩阵。 这里的子矩阵指选取r行,c列,交点组成的子矩阵。 50pts 普及题还是很良心的,部分分都给的很充足,打个爆搜50分就到手了。 55pts 爆 阅读全文
posted @ 2018-10-29 10:46 _onglu 阅读(367) 评论(0) 推荐(0)
摘要:原题链接 : "P2680 运输计划" 分析 题意很简单,给定一张连通图,n个点,n 1条边,很显然是一棵树。 现在给定m条链$(u,v)$。 现在可以cut掉一条边(边权置为0)。 现在求最长链的最小值。 55pts 蒟蒻的我肯定是拿不到满分的。。我们直接考虑部分分。 对于m=1的点,我们只需要枚 阅读全文
posted @ 2018-10-28 12:38 _onglu 阅读(231) 评论(0) 推荐(0)
摘要:原题链接 "酒店之王" 分析 先大致讲一下题意: 题目给定p道菜,q个房间和n个客人。 每个客人满意的条件当且仅当那个客人分配到的房间和菜都是自己喜欢的。 想都不想直接网络流,裸题。(但是因为没看清题意一开始疯狂30分) 模型: 把每道菜,每个客人,每个房间看成点,有喜欢关系的就连有向边,容量为1。 阅读全文
posted @ 2018-10-27 01:01 _onglu 阅读(204) 评论(0) 推荐(0)
摘要:原题链接 "P1169 [ZJOI2007]棋盘制作" 分析 题目有两个问题,一个是要求输出最大的正方形面积,另一个为输出最大的矩形面积。 而且问题要求图必须是黑白相间的,我们需要对图进行预处理。 有两种情况。 1. 黑格横纵坐标奇偶性相同,白格不同。 2. 白格横纵坐标奇偶性相同,黑格不同。 这样 阅读全文
posted @ 2018-10-27 01:00 _onglu 阅读(128) 评论(0) 推荐(0)
摘要:原题链接 "借教室" 分析 题意: m个订单,n天,第i天可用的教室数量为ri,第j个订单包含三个信息dj,sj,tj分别表示租借教室数量,租借的起讫日期。 要求每一天租出去的教室不得超过可用的教室,订单按照先来后到原则,若订单不合法(要求的教室超过当日的教室),那么该订单无效,要求输出第一个无效的 阅读全文
posted @ 2018-10-27 00:59 _onglu 阅读(146) 评论(0) 推荐(0)
摘要:原题链接 "最优贸易" 分析 先分析题意: 给定一张图,点序号为1 n,你从1点开始旅游,到n点结束旅途。每个点都有卖水晶球(雾),你可以在旅途中买水晶球并在另一个地方卖出,该操作最多进行一次,求最大收益。 暴搜+剪枝+玄学dp 考虑暴搜,暴力搜索每一种走法(可往返),但是这样子程序肯定停不下来,因 阅读全文
posted @ 2018-10-27 00:58 _onglu 阅读(222) 评论(0) 推荐(0)
摘要:原题链接: "善意的投票" 题目大意: 选定每个人投的票的种类,使冲突最少。冲突数定义为:边的两端票种不一样的边数+违背自己意愿的个数。 理解题意: 可以把每个人都看成点。 若他想投同意票,则从源点向他连边。 若他想投反对票,则从他向汇点连边。 朋友之间,连正反流量都为1的双向边。 那么我们的目标就 阅读全文
posted @ 2018-10-27 00:57 _onglu 阅读(167) 评论(0) 推荐(0)
摘要:原题链接: "不重复数字" 去重???输出第一个??? 直接set不就好啦。。 bzoj里面用set就能过。。不过洛谷里面的只能70分。 正解hash表。秒杀。。 cpp include using namespace std; int head[133331],next[1926817+1],va 阅读全文
posted @ 2018-10-27 00:57 _onglu 阅读(144) 评论(0) 推荐(0)
摘要:原题链接: "网络扩容" 分析: 题目两个小问,第一个小问就不说了,重点是第二问。 第二小问要求扩容,考虑扩容后有什么影响: 从源点出发的流量增加了k 进入汇点的流量增加了k 那么,这道题写完了。 由于第一小问跑出了最大流,那么剩下的残量网络必定不能通行流,那么我们只需要建立一个超级源,再重新建立各 阅读全文
posted @ 2018-10-27 00:56 _onglu 阅读(165) 评论(0) 推荐(0)
摘要:原题链接 1295: "最长距离" 题意 题目要求的是最远的两个点的距离,要求这两个点在同一个连通块里面。可以去掉障碍物,但是要求去掉的障碍物不能超过T。 分析 啥,同个连通块??搜索?? Boom.. 注意到: 在同一个连通块里面不管如何走,不用去掉障碍物就能拓展距离,记费用为0。 在要去掉障碍物 阅读全文
posted @ 2018-10-27 00:55 _onglu 阅读(177) 评论(0) 推荐(0)
摘要:原题链接: "蜥蜴" 理解很重要,理解很重要,理解很重要!! 分析: 看到这题首先可能会想到搜索:裸图?? 但是很明显搜索肯定会超时 观察题目,发现每根柱子有跳跃次数上限,想到了什么?? 网络流!! 题目中有坑,每根柱子上只能站一只蜥蜴这个条件其实是没用的。 因为蜥蜴不动的话对柱子高度是没有影响的, 阅读全文
posted @ 2018-10-27 00:54 _onglu 阅读(166) 评论(0) 推荐(0)