02 2018 档案

摘要:BZOJ_1040_[ZJOI2008]骑士_树形DP 题意: Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国 阅读全文
posted @ 2018-02-26 22:27 fcwww 阅读(167) 评论(0) 推荐(0)
摘要:BZOJ_1076_[SCOI2008]奖励关_状压DP 题意: 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。宝物一共有n种,系统每次抛出这n种宝物 阅读全文
posted @ 2018-02-26 22:19 fcwww 阅读(148) 评论(0) 推荐(0)
摘要:BZOJ_2435_[Noi2011]道路修建_dfs 题意: http://www.lydsy.com/JudgeOnline/problem.php?id=2435 分析: dfs搞定。 我怕爆栈写了非递归dfs。 其实bfs两遍也可以做。 代码: 阅读全文
posted @ 2018-02-25 17:57 fcwww 阅读(143) 评论(0) 推荐(0)
摘要:BZOJ_3668_[Noi2014]起床困难综合症_贪心 题意: 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 阅读全文
posted @ 2018-02-25 17:50 fcwww 阅读(142) 评论(0) 推荐(0)
摘要:BZOJ_3038_上帝造题的七分钟2_线段树 题意: XLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。 "第一分钟,X说,要有数列,于是便给定了一个正整数数列。 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。 第三分钟,k说,要能查询,于是便有了求一段数的和 阅读全文
posted @ 2018-02-25 16:33 fcwww 阅读(151) 评论(0) 推荐(0)
摘要:BZOJ_3626_[LNOI2014]LCA_离线+树剖 题意: 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求$\sum\lim 阅读全文
posted @ 2018-02-25 16:29 fcwww 阅读(204) 评论(0) 推荐(0)
摘要:BZOJ_1877_[SDOI2009]晨跑_费用流 题意: Elaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个 阅读全文
posted @ 2018-02-25 16:13 fcwww 阅读(161) 评论(0) 推荐(0)
摘要:BZOJ_1433_[ZJOI2009]假期的宿舍_二分图匹配 题意: 学校放假了······有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。比如A和B都是学校的学生,A要回家,而C来看B,C与A不认识。我们假设每个人只能睡和自己直接认识的人的床。那么一个解决方案就是B睡A的 阅读全文
posted @ 2018-02-25 16:08 fcwww 阅读(192) 评论(0) 推荐(0)
摘要:BZOJ_3170_[Tjoi2013]松鼠聚会_切比雪夫距离 题意:有N个小松鼠,它们的家用一个点x,y表示,两个点的距离定义为:点(x,y)和它周围的8个点即上下左右四个点和对角的四个点,距离为1。现在N个松鼠要走到一个松鼠家去,求走过的最短距离。 分析: 这啥奇怪的距离表示啊。推了一下发现是m 阅读全文
posted @ 2018-02-21 22:21 fcwww 阅读(187) 评论(0) 推荐(0)
摘要:BZOJ_3343_教主的魔法_分块+二分查找 题意:教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列被编号为1、2、……、N。每个人的身高一开始都是不超过1000的正整数。教主的魔法每次可以把闭区间[L, R 阅读全文
posted @ 2018-02-21 21:50 fcwww 阅读(184) 评论(0) 推荐(0)
摘要:BZOJ_1060_时态同步_树形DP 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1060 分析:水水的树形DP。 用儿子的最大值更新父亲,边更新边累加ans。 代码: 阅读全文
posted @ 2018-02-21 21:42 fcwww 阅读(220) 评论(0) 推荐(0)
摘要:BZOJ_1823_[JSOI2010]满汉全席_2-sat 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1823 分析:一道比较容易看出来的2-sat。 设满为1,汉为0; 题目要求两个至少满足一个。那么建图同奶牛议会http://www. 阅读全文
posted @ 2018-02-21 21:38 fcwww 阅读(282) 评论(0) 推荐(0)
摘要:[USACO11JAN]大陆议会The Continental Cowngress_2-sat 题意: 由于对Farmer John的领导感到极其不悦,奶牛们退出了农场,组建了奶牛议会。 议会以“每头牛 都可以获得自己想要的”为原则,建立了下面的投票系统: M只到场的奶牛 (1 <= M <= 40 阅读全文
posted @ 2018-02-21 21:31 fcwww 阅读(393) 评论(0) 推荐(0)
摘要:BZOJ_4196_[Noi2015]软件包管理器_树链剖分 题意: Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所 阅读全文
posted @ 2018-02-21 20:21 fcwww 阅读(192) 评论(0) 推荐(0)
摘要:BZOJ_1257_ [CQOI2007]余数之和sum_数学 题意:给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值。 分析:把k mod n搞成k - k/n*n; 答案就是(k+1)*k/2减去后面那一坨。 发现每段相 阅读全文
posted @ 2018-02-21 19:54 fcwww 阅读(194) 评论(0) 推荐(0)
摘要:luoguP4231_三步必杀_差分 题意:N 个柱子排成一排,一开始每个柱子损伤度为0。接下来勇仪会进行M 次攻击,每次攻击可以用4个参数l,r ,s ,e 来描述: 表示这次攻击作用范围为第l个到第r 个之间所有的柱子(包含l ,r ),对第一个柱子的伤害为s ,对最后一个柱子的伤害为e 。 攻 阅读全文
posted @ 2018-02-21 19:43 fcwww 阅读(295) 评论(0) 推荐(0)
摘要:BZOJ_1196_[HNOI2006]公路修建问题_kruskal+二分答案 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1196 分析: 先把所有路都拆成两条。 二分答案mid,把大于mid的边除去,优先加一级公路,判断能不能加进去k条。 阅读全文
posted @ 2018-02-21 19:36 fcwww 阅读(259) 评论(0) 推荐(0)
摘要:BZOJ_1179_[Apio2009]Atm_tarjan+spfa 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1179 分析: 显然有环没法直接最长路,那就缩个点再跑。 酒吧连汇点。 代码: 阅读全文
posted @ 2018-02-21 19:30 fcwww 阅读(219) 评论(0) 推荐(0)
摘要:BZOJ_1026_[SCOI2009]windy数_数位DP 题意:windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数? 学一下数位DP。 f[i][j]表示i位数以j开头的wi 阅读全文
posted @ 2018-02-21 19:26 fcwww 阅读(200) 评论(0) 推荐(0)
摘要:BZOJ_1003_[ZJOI2006]物流运输_最短路+dp 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1003 分析: 这种一段一段的显然要用dp求。 f[i]表示到第i天为止的最小花销。转移有f[i]=min{f[j-1]+cost[ 阅读全文
posted @ 2018-02-21 19:08 fcwww 阅读(199) 评论(0) 推荐(0)
摘要:BZOJ_1798_[AHOI2009]维护序列_线段树 题意:老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的 阅读全文
posted @ 2018-02-21 18:54 fcwww 阅读(211) 评论(0) 推荐(0)
摘要:BZOJ_2001_[BeiJing2006]狼抓兔子 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=1001 分析:思路同NOI2010海拔。 注意无向图。 代码: 阅读全文
posted @ 2018-02-21 17:57 fcwww 阅读(204) 评论(0) 推荐(0)
摘要:luoguP2526_[SHOI2001]小狗散步_二分图匹配 题意: Grant喜欢带着他的小狗Pandog散步。Grant以一定的速度沿着固定路线走,该路线可能自交。Pandog喜欢游览沿途的景点,不过会在给定的N个点和主人相遇。小狗和主人同时从(X1,Y1)点出发,并同时在(Xn,Yn)点汇合 阅读全文
posted @ 2018-02-21 17:52 fcwww 阅读(219) 评论(0) 推荐(0)
摘要:BZOJ_4873_[Shoi2017]寿司餐厅_最大权闭合子图 题意:http://www.lydsy.com/JudgeOnline/problem.php?id=4873 分析:我们发现分数正负都有,并且之间有依赖关系,很容易想到最大权闭合子图。 建图: 1.S向正点连边,负点向T连边。 2. 阅读全文
posted @ 2018-02-21 17:30 fcwww 阅读(219) 评论(0) 推荐(0)
摘要:BZOJ_1015_[JSOI2008]星球大战_并查集 题意:很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的 机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直 接或间接地连接。 但好景不长,很快帝 阅读全文
posted @ 2018-02-21 17:15 fcwww 阅读(191) 评论(0) 推荐(0)
摘要:BZOJ_4198_[Noi2015]荷马史诗_huffman实现 题意: Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得 阅读全文
posted @ 2018-02-13 18:14 fcwww 阅读(201) 评论(0) 推荐(0)
摘要:[POI2007]MEG-Megalopolis 题意:https://www.luogu.org/problemnew/show/P3459 分析:发现查询的起点总是1。把边下放到点,树剖裸上。注意1号点是不要的。 代码: 1 #include <stdio.h> 2 #include <stri 阅读全文
posted @ 2018-02-11 12:17 fcwww 阅读(1074) 评论(0) 推荐(0)
摘要:BZOJ_1774_[Usaco2009 Dec]Toll 过路费_floyd 题意: 跟所有人一样,农夫约翰以着宁教我负天下牛,休叫天下牛负我的伟大精神,日日夜夜苦思生 财之道。为了发财,他设置了一系列的规章制度,使得任何一只奶牛在农场中的道路行走,都 要向农夫约翰上交过路费。 农场中由N(1 < 阅读全文
posted @ 2018-02-10 18:33 fcwww 阅读(281) 评论(0) 推荐(0)
摘要:BZOJ_2058_[Usaco2010 Nov]Cow Photographs_逆序对 题意: 奶牛的图片 Farmer John希望给他的N(1<=N<=100,000)只奶牛拍照片,这样他就可以向他的朋友炫耀他的奶牛.这N只奶牛被标号为1..N. 在照相的那一天,奶牛们排成了一排.其中第i个位 阅读全文
posted @ 2018-02-10 15:41 fcwww 阅读(312) 评论(0) 推荐(0)
摘要:BZOJ_1691_[Usaco2007 Dec]挑剔的美食家_贪心 题意: 与很多奶牛一样,Farmer John那群养尊处优的奶牛们对食物越来越挑剔,随便拿堆草就能打发她们午饭的日子自然是一去不返了。现在,Farmer John不得不去牧草专供商那里购买大量美味多汁的牧草,来满足他那N(1 <= 阅读全文
posted @ 2018-02-10 10:07 fcwww 阅读(194) 评论(0) 推荐(0)
摘要:BZOJ_3477_[Usaco2014 Mar]Sabotage_二分答案 题意: 约翰的牧场里有 N 台机器,第 i 台机器的工作能力为 Ai。保罗阴谋破坏一些机器,使得约翰的工作效率变低。保罗可以任意选取一段编号连续的机器,使它们停止工作。但这样的破次,而且保罗无法破坏第一台或最后一台机器。请 阅读全文
posted @ 2018-02-09 19:34 fcwww 阅读(231) 评论(0) 推荐(0)
摘要:BZOJ_3012_[Usaco2012 Dec]First!_trie树+拓扑排序 题意: 给定n个总长不超过m的互不相同的字符串,现在你可以任意指定字符之间的大小关系。问有多少个串可能成为字典序最小的串,并输出这些串。n <= 30,000 , m <= 300,000 分析: 首先不考虑大小关 阅读全文
posted @ 2018-02-09 15:48 fcwww 阅读(209) 评论(0) 推荐(0)
摘要:BZOJ_2561_最小生成树_最小割 题意: 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出 阅读全文
posted @ 2018-02-09 10:42 fcwww 阅读(176) 评论(0) 推荐(0)
摘要:POJ_3342_Party at Hali-Bula_树形DP 题意:直接上司和本人不能同时参加,求最多参加人数,并回答是否唯一解。 分析:常规树形DP,需要再维护一下选/不选当前点取得最大值时是否为唯一解。 就是在转移时判断该状态是从哪转移过来的,最后答案同理。 代码: 阅读全文
posted @ 2018-02-08 20:34 fcwww 阅读(193) 评论(0) 推荐(0)
摘要:BZOJ_1827_[Usaco2010 Mar]gather 奶牛大集会_树形DP 题意:Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=100,000) 个农场中的一个,这些农场由N-1条道 阅读全文
posted @ 2018-02-08 19:21 fcwww 阅读(188) 评论(0) 推荐(0)
摘要:BZOJ_1864_[Zjoi2006]三色二叉树_树形DP 题意: 分析:递归建树,然后DP,从子节点转移。 注意到红色和蓝色没有区别,因为我们可以将红蓝互换而方案是相同的。这样的话我们只需要知道当前节点是否为绿色即可。 代码: 阅读全文
posted @ 2018-02-08 17:26 fcwww 阅读(189) 评论(0) 推荐(0)
摘要:b2OJ_1565_[NOI2009]植物大战僵尸_拓扑排序+最大权闭合子 题意:n*m个植物,每个植物有分数(可正可负),和能保护植物的位置。只能从右往左吃,并且不能吃正被保护着的,可以一个不吃,求获得的最大分数。 分析:把每个植物向能保护它的植物连边。源点连正权点,负权点连汇点。 考虑在一个环上 阅读全文
posted @ 2018-02-06 22:09 fcwww 阅读(240) 评论(0) 推荐(0)
摘要:BZOJ_2820_YY的GCD_莫比乌斯反演 题意&分析: $\sum\limits_pis[p]\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}[gcd(i,j)=p]$$=\sum\limits_pis[p]\sum\limits_{i=1}^{\lfloo 阅读全文
posted @ 2018-02-05 11:03 fcwww 阅读(203) 评论(0) 推荐(1)
摘要:题意:FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a ,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。 n组询问,(1<=n<= 50000)(1<=d<=a,b<=50000) 分析: 通过处理μ的前缀 阅读全文
posted @ 2018-02-05 09:15 fcwww 阅读(261) 评论(0) 推荐(1)
摘要:B20J_2836_魔法树_树链剖分+线段树 题意: 果树共有N个节点,其中节点0是根节点,每个节点u的父亲记为fa[u]。初始时,这个果树的每个节点上都没有果子(即0个果子)。 Add u v d 表示将点u和v之间的路径上的所有节点的果子个数都加上d。 Query u 表示当前果树中,以点u为根 阅读全文
posted @ 2018-02-04 18:20 fcwww 阅读(236) 评论(0) 推荐(0)
摘要:B20J_2243_[SDOI2011]染色_树链剖分+线段树 一下午净调这题了,争取晚上多做几道。 题意: 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段), 如“112221 阅读全文
posted @ 2018-02-04 16:52 fcwww 阅读(198) 评论(0) 推荐(0)
摘要:B20J_3231_[SDOI2014]旅行_树链剖分+线段树 题意: S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,城市信仰不同的宗教,为了方便,我们用不同的正整数代表各种宗教。 S国的居民常常旅行,只在信仰和他们相同的城市留宿。当然旅程的终点也是信仰与他相同的城市。S国政府为每个城 阅读全文
posted @ 2018-02-04 11:34 fcwww 阅读(230) 评论(0) 推荐(0)
摘要:B20J_2733_[HNOI2012]永无乡_权值线段树合并 Description: n座岛,编号从1到n,每座岛都有自己的独一无二的重要度,按照重要度可以将这n座岛排名,名次用1到 n来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛到达另一个岛。现在有两种操作:B x y表示在岛 x与岛y 阅读全文
posted @ 2018-02-04 10:58 fcwww 阅读(283) 评论(0) 推荐(0)
摘要:B20J_2007_[Noi2010]海拔_平面图最小割转对偶图+堆优化Dij 题意:城市被东西向和南北向的主干道划分为n×n个区域。城市中包括(n+1)×(n+1)个交叉路口和2n×(n+1)条双向道路,已知每天每条道路两个方向的人流量,即沿着该方向通过这条道路的人数。每一个交叉路口都有不同的海拔 阅读全文
posted @ 2018-02-04 10:27 fcwww 阅读(236) 评论(0) 推荐(0)
摘要:B20J_1297_[SCOI2009]迷路_矩阵乘法 题意: 有向图 N 个节点,从节点 0 出发,必须恰好在 T 时刻到达节点 N-1。总共有多少种不同的路径? 2 <= N <= 10 ; 1 <= T <= 1000000000 边权范围[1,9]. 分析: 首先看题目数据性质,N很小,即使 阅读全文
posted @ 2018-02-03 23:15 fcwww 阅读(210) 评论(0) 推荐(0)
摘要:B20J_1419_red is good_期望DP 题意: 有R张红牌和B张黑牌,一张一张地翻牌,翻到红牌得到1美元,黑牌则付出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 分析: 期望DP。 状态描述:f[i][j]表示当前有i张红牌,j张黑牌能够获得钱数的期望。 转移:考虑当前翻开 阅读全文
posted @ 2018-02-03 22:57 fcwww 阅读(198) 评论(0) 推荐(0)
摘要:2.LCT在findroot之后要把树根splay上去。 3.全局定义的变量不要在局部函数中再定义一遍并且给它赋值。 7.不要试图用longlong读一个长度为41个字符的数字。 8.1<<20个数不要开1000050。 阅读全文
posted @ 2018-02-01 13:34 fcwww 阅读(659) 评论(0) 推荐(4)