上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 【题目大意】 总共n个农场,有以下三种描述:农场a比农场b至少多种植了c个单位的作物,农场a比农场b至多多种植了c个单位的作物,农场a与农场b种植的作物数一样多。问是否有可能性。 【思路】 农场a比农场b至少多种植了c个单位的作物:a>=b+c → b<=a-c,由a向b连一条-c的边。 农场a比农 阅读全文
posted @ 2016-11-12 22:58 iiyiyi 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 有n个骑士,给出他们的能力值和最痛恨的一位骑士。选出一个骑士军团,使得军团内没有矛盾的两人(不存在一个骑士与他最痛恨的人一同被选入骑士军团的情况),并且,使得这支骑士军团最具有战斗力,求战斗力的最大值。 【思路】 首先yy一下,可以知道这是一个基环森林。我们可以用以下方法: 首先在每一 阅读全文
posted @ 2016-11-12 21:42 iiyiyi 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 给出n组ai和bi,去掉k个使得a的总和除以b的总和最大。 【思路】 也就是取(n-k)个数,最大化平均值,见《挑战程序设计竞赛》P144,最后公式为c(x)=((ai-x*bi)从大到小排列的前(n-k)个的和不小于0)。 阅读全文
posted @ 2016-11-12 21:39 iiyiyi 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 求无向图点1到n的次短路。 【思路】 一年多前写过一次堆优化Dijkstra的,方法就是一边跑Dijsktra一边就把次短路径保存下来。和一般Dijkstra不同的是把vis数组去掉了,因为还要生成次短路径。戳这里☆ 今天重新写用的是SPFA。正反跑两次SPFA,然后枚举每一条边,如果 阅读全文
posted @ 2016-11-12 21:38 iiyiyi 阅读(1215) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。 【思路】 按照某维坐标排序,相邻两个点在这一维度上的差值最小,所以两两连边,长度为这一维度上的差值(不用考虑另外一维度的,就算另外一维度的更小,在连 阅读全文
posted @ 2016-11-12 20:29 iiyiyi 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 给出v[]和w[],求的最大值。 【思路】 二分s(S)的值,可变形为s(S)*Σw>=Σv,所以只需要把求出x*w[i]-v[i],看看前k个的和是否大于等于0,大于等于0就满足条件。 由于进度非常高,注意二分的写法。 *原本在check(mid)=1之后会存下ansqueue,然后 阅读全文
posted @ 2016-11-12 13:58 iiyiyi 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 在一棵有n个节点的树上建信号塔,每个节点的信号塔可以覆盖当前节点极其相连的节点。问要覆盖所有节点,至少需要多少座信号塔? 【思路】 经典的树形DP,直接复制一下。 f[i][0]:以i为根的子树中所有点均被覆盖且草地i上无信号塔所需的最小塔数(i被其儿子覆盖) f[i][1]:以i为根 阅读全文
posted @ 2016-11-12 12:55 iiyiyi 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 【题目大意】 给出一棵树,求三个节点使得它们两两之间的距离相等,问共有多少种可能性? 【思路】 显然,这三个节点是关于一个中心点对称地辐射出去的。 枚举中心点,往它的各个子树跑Dfs。tmp[i]表示当前子树深度为i的节点个数,p1[i]表示之前的子树中(不包括当前的子树),深度为i的节点的个数,p 阅读全文
posted @ 2016-11-12 11:21 iiyiyi 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 我活着从期中考试回来了!!!!!!!!!备考NOIP!!!!!!!!! 【题目大意】 给出n个整数a1~an,修改一个数的代价为修改前后差的绝对值,问修改成不下降序列或者不上升序列的最小总代价。 【思路】 预处理b[],为排序后的a[]。 f[i][j]表示前i个数,其中第i个数字修改为第j个大的数 阅读全文
posted @ 2016-11-11 20:12 iiyiyi 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 最近刷水太多标注一下防止它淹没在silver的水题中……我成为了本题,第一个T掉的人QAQ 【题目大意】 Bovinia设计了连接N (1 < = N < = 20,000)个农场的航班。对于任何航班,指定了其中的k个农场作为枢纽。 (1 < = K <= 200 , K < = N)。 目前,共有 阅读全文
posted @ 2016-10-29 00:00 iiyiyi 阅读(397) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页