随笔分类 -  题库—洛谷

上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页
摘要:题意 题目链接 给出一堆字符串,若一个串是另一个串的前缀 ,那么它们可以连接在一起 问最大的链接长度 Sol LIS沙比提其实是做完了才看出是LIS 阅读全文
posted @ 2018-09-11 14:37 自为风月马前卒 阅读(385) 评论(0) 推荐(0)
摘要:题意 题目链接 回文词是一种对称的字符串。任意给定一个字符串,通过插入若干字符,都可以变成回文词。此题的任务是,求出将给定字符串变成回文词所需要插入的最少字符数。 比如 “Ab3bd”插入2个字符后可以变成回文词“dAb3bAd”或“Adb3bdA”,但是插入少于2个的字符无法变成回文词。 注:此问 阅读全文
posted @ 2018-09-11 14:24 自为风月马前卒 阅读(278) 评论(0) 推荐(0)
摘要:题意 初始时有$n$个蚯蚓,每个长度为$a[i]$ 有$m$个时间,每个时间点找出长度最大的蚯蚓,把它切成两段,分别为$a[i] * p$和$a[i] - a[i] * p$,除这两段外其他的长度都加一个定值$q$。 每次询问被蚯蚓被切前的长度 Sol 用堆模拟可获得$50 - 85$不等的分数。 阅读全文
posted @ 2018-07-31 21:41 自为风月马前卒 阅读(313) 评论(0) 推荐(0)
摘要:题意 满足$b_1 < b_2 < \dots < b_k$且$a_{b_1} \geqslant a_{b_2} \geqslant \dots \geqslant a_{b_k}$ Sol 组合数取模? 肯定考虑Lucas定理 考虑Lucas定理在最后一步肯定会化为$C(1, 1), C(1, 阅读全文
posted @ 2018-07-29 18:44 自为风月马前卒 阅读(428) 评论(0) 推荐(0)
摘要:题意 求凸包 Sol Andrew算法: 首先按照$x$为第一关键字,$y$为第二关键字从小到大排序,并删除重复的点 用栈维护凸包内的点 1、把$p_1, p_2$放入栈中 2、若$p_{i{(i > 3)}}$在直线$p_{i - 1}, p_{i - 2}$的右侧,则不断的弹出栈顶,直到该点在直 阅读全文
posted @ 2018-07-26 17:31 自为风月马前卒 阅读(622) 评论(0) 推荐(2)
摘要:题意 一家餐厅,第$i$天需要$r_i$块餐巾,每天获取餐巾有三种途径 1、以$p$的费用买 2、以$f$的费用送到快洗部,并在$m$天后取出 3、以$s$的费用送到慢洗部,并在$n$天后取出 问满足要求时的最小费用 Sol 一道非常不错的网络流,应该不难看出是费用流。 首先进行拆点,把每个点早上和 阅读全文
posted @ 2018-07-26 09:03 自为风月马前卒 阅读(340) 评论(2) 推荐(1)
摘要:题意 有$m$个实验,$n$中器材,每个实验需要使用一些器材 每个实验有收入,每个器材有花费 最大化收入 - 花费 Sol 最大权闭合图的经典应用 从$S$向每个实验连流量为该实验收入的边 从每个器材箱$T$连流量为花费的边 每个实验向其需要其器材连边权为$INF$的边 答案为:总收入 - 最小割 阅读全文
posted @ 2018-07-25 17:04 自为风月马前卒 阅读(352) 评论(0) 推荐(0)
摘要:题意 给出一张有向无环图,求出用最少的路径覆盖整张图,要求路径在定点处不相交 输出方案 Sol 定理:路径覆盖 = 定点数 - 二分图最大匹配数 直接上匈牙利 输出方案的话就不断的从一个点跳匹配边 阅读全文
posted @ 2018-07-25 16:04 自为风月马前卒 阅读(418) 评论(0) 推荐(0)
摘要:题意 $n$道试题,每道题有多种类别属性 抽取$m$道题组成试卷,要求包含指定的类型 输出方案 Sol 又是一道zz网络流 我的构图长这样,$k_i$表示第$i$道试题需要的数量 阅读全文
posted @ 2018-07-25 15:10 自为风月马前卒 阅读(416) 评论(0) 推荐(0)
摘要:题意 $m$个不同单位代表参加会议,第$i$个单位有$r_i$个人 $n$张餐桌,第$i$张可容纳$c_i$个代表就餐 同一个单位的代表需要在不同的餐桌就餐 问是否可行,要求输出方案 Sol 比较zz的最大流 从$S$向$1-m$连流量为$r_i$的边 从$m + 1$向$m + n$连流量为$c_ 阅读全文
posted @ 2018-07-25 14:35 自为风月马前卒 阅读(328) 评论(0) 推荐(1)
摘要:题意 。。。求最短路 Sol 前几天写dijkstra的时候没打vis标记居然A了,然后天真的我就以为Dijkstra不用打标记。 事实上dijkstra真的不用打标记,只不过会被卡成SPFA的复杂度 阅读全文
posted @ 2018-07-24 08:36 自为风月马前卒 阅读(605) 评论(0) 推荐(1)
摘要:题意 $n$个点从左向右依次排列,有$m$条双向道路 问从起点到终点,再从终点回到起点,在经过的点不同的情况下最多能经过几个点 Sol 首先,问题可以转化为求两条互不相交的路径,使得点数最多 为了满足流量的限制,肯定会想到拆点,把每个点拆为两个,连流量为$1$,费用为$1$的边 起点和终点连费用为1 阅读全文
posted @ 2018-07-23 10:10 自为风月马前卒 阅读(450) 评论(0) 推荐(1)
摘要:题意 $N$行的矩阵,第一行有$M$个元素,第$i$行有$M + i - 1$个元素 问在三个规则下怎么取使得权值最大 Sol 我只会第一问qwq。。 因为有数量的限制,考虑拆点建图,把每个点拆为$a_1$和$b_1$,两点之间连流量为$1$,费用为权值的边 从$b_i$向下方和右下的$a_1$连一 阅读全文
posted @ 2018-07-23 07:37 自为风月马前卒 阅读(360) 评论(0) 推荐(0)
摘要:题意 $n \times m$的矩阵,不能取相邻的元素,问最大能取多少 Sol 首先补集转化一下:最大权值 = sum - 使图不连通的最小权值 进行黑白染色 从S向黑点连权值为点权的边 从白点向T连权值为点券的边 黑点向白点连权值为INF的边 这样就转化成了最小割问题,跑Dinic即可 阅读全文
posted @ 2018-07-22 17:24 自为风月马前卒 阅读(243) 评论(0) 推荐(0)
摘要:题意 描述不清。。。 Sol 网络流24题里面怎么会有状压dp?? 真是狗血,不过还是简单吧。 直接用$f[sta]$表示当前状态为$sta$时的最小花费 转移的时候枚举一下哪一个补丁可以搞这个状态 但是这玩意儿有后效性,可以用SPFA消去 阅读全文
posted @ 2018-07-22 16:09 自为风月马前卒 阅读(345) 评论(0) 推荐(1)
摘要:题意 直接看题目吧,不好描述 Sol 考虑暴力做法 首先预处理出从$1$到每个节点的最短路, 对于每次询问,暴力的从这个点BFS,从能走到的点里面取$min$ 考虑如何优化,这里要用到Kruskal重构树 我们按边权的海拔从大到小排序,建出Kruskal重构树 这一定是一个小根堆 那么一个点的子树内 阅读全文
posted @ 2018-07-22 11:18 自为风月马前卒 阅读(2383) 评论(2) 推荐(10)
摘要:题目背景 提示:原 P1829 半数集问题 已经迁移至 P1028 数的计算 题目描述 今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple)。对于两个正整数a和b,LCM(a, b)表示能同时整除a和b的最小正整数。例如,LCM(6, 8) = 24。 回到 阅读全文
posted @ 2018-07-18 17:41 自为风月马前卒 阅读(455) 评论(0) 推荐(1)
摘要:题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 查询k在区间内的排名 查询区间内排名为k的值 修改某一位值上的数值 查询k在区间内的前驱(前驱定义为严格小于x,且最大的数,若不存在输出-2147483647) 查询k在区间内的后继(后继定义为严格大于x, 阅读全文
posted @ 2018-07-13 17:33 自为风月马前卒 阅读(318) 评论(0) 推荐(0)
摘要:题目描述 给定一个正整数n,请输出杨辉三角形前n行的偶数个数对1000003取模后的结果。 输入输出格式 输入格式: 一个数 输出格式: 结果 输入输出样例 输入样例#1: 复制 6 输出样例#1: 复制 6 输入样例#1: 复制 6 输出样例#1: 复制 6 说明 对于30%的数据,n<=4000 阅读全文
posted @ 2018-07-12 19:00 自为风月马前卒 阅读(533) 评论(0) 推荐(0)
摘要:题意翻译 「Poetize3」 题目背景 随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。 题目描述 给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果有 阅读全文
posted @ 2018-07-10 09:21 自为风月马前卒 阅读(384) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页

Contact with me