豪华套餐
文章平均质量分 61
Arlia
老年人记性不好
展开
-
警卫安排 [树形DP]
【树形DP】问题描述一个重要的基地被分为n个连通的区域。出于某种神秘的原因,这些区域以一个区域为核心,呈一颗树形分布。 在每个区域安排警卫所需要的费用是不同的,而每个区域的警卫都可以望见其相邻的区域,只要一个区域被一个警卫望见或者是安排有警卫,这个区域就是安全的。你的任务是:在确保所有区域都是安全的情况下,找到安排警卫的最小费用。 输入格式第一行n,表示树中结点的数...原创 2018-03-21 18:04:48 · 693 阅读 · 0 评论 -
BZOJ2287 [POJ Challenge]消失之物 [递推+递推]
BZOJ2287 [POJ Challenge]消失之物 [递推+递推]Descriptionftiasch 有 N 个物品, 体积分别是 W1, W2, …, WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” – 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 <= i <=...原创 2018-07-15 23:23:18 · 198 阅读 · 0 评论 -
#238 蔡老板分果子 [哈希 or DFS序]
暑期集训训练赛#1 A [哈希 or DFS序]题目描述春天来了,万物复苏,动物们又到了发情的季节。蔡老板终于下定决心砍下了自家后院的两棵果树,并决定和自己喜欢的人一起分享果树上的果子。这两棵果树一棵是长生果树另一棵是人参果树,两棵树上都有 nnn 个果子,编号为 1∼n1∼n1∼n,并分别由 n−1n−1n−1 段树枝连接起来。 为了把果子分成两份,蔡老板决定再两棵树上各砍一刀,...原创 2018-07-31 08:23:32 · 278 阅读 · 0 评论 -
BZOJ4033 [HAOI2015]树上染色 [树形DP]
BZOJ4033 [HAOI2015]树上染色 [树形DP]Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。Input第一行两个整数N,K。接下来N-1行每行三个正整...原创 2018-07-31 22:20:48 · 236 阅读 · 0 评论 -
Travel [BFS]
Travel [BFS]话说这道题并没有找到提交的地方…就不写代码了[滑稽]题目描述给定一张n 个点的完全图,边都是无向的。一共有n(n−1)/2 条边,其中有m 条边的边权是a,剩下的边边权都是b。求1 到n 的最短路。数据范围2 ≤ n ≤ 100000; 0 ≤ m ≤ 500000题解一 初步分析这是一张完全图,也就是说任意两点之间必...原创 2018-08-01 20:04:45 · 393 阅读 · 0 评论 -
#261 萌新拆塔 [状压DP][三进制]
#261 萌新拆塔 [状压DP][三进制]题目传送门题解这道题真的很毒瘤啊(杜老师应该是只出毒瘤题的),当时看到这道题如此长的题面就直接挂机了[微笑];而且我还真的以为这道题是“10k模拟+玄学剪枝”,所以根本没有往DP那里去想……可能这就是菜鸡的最高境界吧……如果没有模仿怪,那么这道题就应该是一个一维的二进制DP(不会存在什么时候吃宝石更优的问题),每一位表示这只怪兽是否被打...原创 2018-08-13 13:49:01 · 273 阅读 · 0 评论 -
#267 传送 [贪心]
#267 传送 [贪心]题目传送门题解比赛的时候写了个10分贪心,然后结束前改了一下代码…然后…就彻底0分了……身败名裂QAQ注意,题目里面有这样一句话:保证从任意城市出发,经过若干次传送,都能到达首都。我读掉了,然后码了一份复杂而错误的贪心[心情复杂]。做这题之前一定要把这句话先念三遍。这句话的意思就是,保证任意点之间都有一条路径。而且这是一张有n条边的图,除去从1出发的...原创 2018-08-13 14:14:11 · 183 阅读 · 0 评论 -
#270 关灯 [DP]
#270 关灯 [DP]题目传送门题解倒着DP。这是道没有枚举上限的DP,所以倒着来应该是最好的。分析可得,倒数第iii个时刻,按下某一个灯最多能够影响到iii个灯。所以就可以以这个信息为关键转移。设f[i][s]f[i][s]f[i][s]表示倒数第iii个时刻,所有灯的开关状况为sss的方案是否可行。具体转移看代码。注意这里实际上并没有得到具体是哪个灯被操作了,...原创 2018-08-13 22:36:38 · 240 阅读 · 0 评论 -
BZOJ1087 [SCOI2005]互不侵犯King [递推][状态压缩]
BZOJ1087 [SCOI2005]互不侵犯King [递推][状态压缩]Description在N×NN×NN×N的棋盘里面放KKK个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。Input只有一行,包含两个数N,K ( 1 &amp;lt;=N &amp;lt;=9, 0 &amp;lt;= K &amp;lt;= N ...原创 2018-07-24 20:39:07 · 227 阅读 · 0 评论 -
BZOJ2794 [Poi2012]Cloakroom [离线][DP]
BZOJ2794 [Poi2012]Cloakroom [离线][DP]Description有n件物品,每件物品有三个属性a[i], b[i], c[i] (a[i]Input第一行一个正整数n (n<=1,000),接下来n行每行三个正整数,分别表示c[i], a[i], b[i] (c[i]<=1,000, 1<=a[i]Output输出q行,每...原创 2018-07-17 08:20:05 · 329 阅读 · 0 评论 -
电话线
电话线二分答案+最短路问题描述 Farmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务。于是,FJ必须为此向电信公司支付一定的费用。 FJ的农场周围分布着N根按1..N顺次编号的废弃的电话线杆,任意两根电话线杆间都没有电话线相连。一共P对电话线杆间可以拉电话线,其余的那些由于隔得太远而无法被连接。 第i对电话线杆的两个端点分别...原创 2018-03-31 17:47:32 · 991 阅读 · 0 评论 -
井下矿工
井下矿工问题描述有一座地下的稀有金属矿由n条隧道和一些连接点组成,其中每条隧道连接两个连接点。任意两个连接点之间最多只有一条隧道。为了降低矿工的危险,你的任务是在一些连接点处安装太平井和相应的逃生装置,使得不管哪个连接点倒塌,不在此连接点的所有矿工都能到达太平井逃生(假定除倒塌的连接点不能通行外,其他隧道和连接点完好无损)。为了节约成本,你应当在尽量少的连接点安装太平井。你还需要计算出...原创 2018-04-11 16:31:50 · 1162 阅读 · 0 评论 -
[TRIE]一道有趣的题
[TRIE]一道有趣的题题目大意是:给你一串正整数(可能有重复,且数字保证在int以内),再给你一个正整数k(int以内),从这串数字中找出一个数n,使得k^n(异或)最大。先来点题外话如何深刻理解异或呢?男的和女的能生出孩子,否则就不行。(自动忽略同或)思路每个数字都是没有规律的,显然就只能暴力了。那么如何优雅地暴力呢?首先把每个数字的二进制存在一个字典树里(顺便就去...原创 2018-05-14 12:52:09 · 247 阅读 · 0 评论 -
NKOJ4763 分裂 [状态压缩][DP]
NKOJ4763 分裂 [状态压缩][DP]问题描述背景: 和久必分,分久必和。。。 题目描述: 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。同时经常搞OI的他把这个变成了一个数学模型。假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。 一种是一个国家分裂为2个,...原创 2018-05-26 14:10:53 · 225 阅读 · 0 评论 -
NKOJ2033 [CQOI2010]内部白点 [树状数组]
NKOJ2033 [CQOI2010]内部白点 [树状数组]问题描述无限大正方形网格里有n个黑色的顶点,所有其他顶点都是白色的(网格的顶点即坐标为整数的点,又称整点)。每秒钟,所有内部白点同时变黑,直到不存在内部白点为止。你的任务是统计最后网格中的黑点个数。 内部白点的定义:一个白色的整点P(x,y)P(x,y)P(x,y)是内部白点当且仅当P在水平线的左边和右边各至少有一个黑点(即...原创 2018-06-03 16:11:33 · 269 阅读 · 0 评论 -
NKOJ4810 Bill的挑战 [状态压缩]
NKOJ4810 Bill的挑战 [状态压缩]如果只设定一个状态f[i]表示刚好有i个字符串匹配的字符串个数,会发现这样的状态是推不走的。所以设定状态f[i][s]表示前i个字符都匹配的字符串集合为s的方案数。预处理数组g[i][j]表示N个字符串中第i位字母为j(0-‘a’, 1-‘b’…)的集合。可以得到:f[i+1][s&g[i+1][j]]=sigma{ f[i][...原创 2018-06-02 08:36:50 · 186 阅读 · 0 评论 -
NKOJ4326 宝藏 [状态压缩]
NKOJ4326 宝藏 [状态压缩]题目描述藏宝图上标出了nnn个深埋在地下的宝藏, 也给出了这nnn个宝藏之间可供开发的mmm 条道路和它们的长度vvv。赞助商将免费为你打通一条从地面到某个宝藏的通道,通往哪个宝藏则由你来决定。你还需要考虑如何开凿宝藏之间的道路,新开发一条道路的代价是:L×KL×KL×KLLL代表这条道路的长度,K代表从赞助商帮你打通的宝藏到这条道路起点...原创 2018-06-02 09:11:37 · 182 阅读 · 0 评论 -
NKOJ3776 工资管理
NKOJ3776 工资管理题目描述何老板的公司有 n 名员工,编号 1 到 n。一开始所有员工的工资都是 0。根据何老板的心 情好坏,可能出现下列两种针对员工工资的操作: 1.U x y 改工资操作:何老板将第 x 号员工的工资改成了 y; 2.Z x y 减工资操作:何老板生气了,他想选出 x 个员工,并将他们的工资全都减去 1。 何老板想知道,他能否一口气进行 y 次这...原创 2018-06-24 23:54:53 · 272 阅读 · 0 评论 -
BZOJ3712 [PA2014]Fiolki [LCA]
BZOJ3712 [PA2014]Fiolki [LCA]Description化学家吉丽想要配置一种神奇的药水来拯救世界。 吉丽有n种不同的液体物质,和n个药瓶(均从1到n编号)。初始时,第i个瓶内装着g[i]克的第i种物质。吉丽需要执行一定的步骤来配置药水,第i个步骤是将第a[i]个瓶子内的所有液体倒入第b[i]个瓶子,此后第a[i]个瓶子不会再被用到。瓶子的容量可以视作是无限的...原创 2018-06-17 18:27:25 · 251 阅读 · 0 评论 -
NKOJ3102 取数 [堆][链表]
# NKOJ3102 取数 [堆][链表]题目传送门题解一种很巧妙的链表使用方法。首先考虑一种贪心的做法,把每个数放入大根堆,每次取最大的一个数(跳过与已取的数相邻的数)但这样的做法可能会有问题:如果最大的数比与它相邻两数的和要小,那么答案就可能不是最优的。比如一个数列里面全是类似于2 4 3的子数列,取2和3就比取4要优。所以我们需要设计一种改悔的方法,使得选择堆顶元...原创 2018-08-17 07:31:16 · 301 阅读 · 0 评论