题解
文章平均质量分 68
Bfk_
OIer
展开
-
LCT例题·BZOJ2049洞穴勘测、BZOJ3669魔法森林
LCT例题·BZOJ2049洞穴勘测、BZOJ3669魔法森林LCT是个好东西。BZOJ2049洞穴勘测原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2049题意: n个点m个操作,操作有三种 1.Connect 连接两个点; 2.Destroy 删除两个点之间的连接; 3.Query 查询两个点是否连通;题原创 2017-07-21 21:53:13 · 502 阅读 · 0 评论 -
POJ3318 Matrix Multiplication ( 随机化 + 矩阵乘法)
POJ3318 Matrix Multiplication 原题地址:http://poj.org/problem?id=3318题意: 给定 n x n 的矩阵 A,B,C,问 A * B = C 是否成立? 由于数据组数较低,所以 O(n^3)会TLE。数据范围 A[i][j],B[i][j]<=100, C[i][j]<=10,000,000题解: 因为O(n^3)会TLE所以不能直接原创 2017-09-22 19:53:12 · 497 阅读 · 0 评论 -
POJ3744 Scout YYF I ( 矩阵快速幂 + 期望概率DP )
POJ3744 Scout YYF I 原题地址:http://poj.org/problem?id=3744题意: YYF在1点,对于之后的每步,YYF将以p的概率走一步,或以1-p的概率跳跃两步。 有n个地雷,给出坐标。请问YYF安全走过地雷区的概率为多少,保留7位小数。 多组数据,处理到EOF为止。数据范围 1 ≤ N ≤ 10, 0.25 ≤ p ≤ 0.75,地雷坐标∈[1,原创 2017-09-23 17:38:51 · 397 阅读 · 0 评论 -
bzoj3470 Freda's Walk (期望概率DP)
bzoj3470 Freda’s Walk原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3470题意: 有向无环图,求从点0出发,走到一个出度为0的点停止,点u出发的所有边的权值之和为s,从u到v的边的权值为w,走向v的概率就是 w/s。可以任意删一条边(也可不删边),求最长期望路径长度。因为是权限题,贴一下输入输出 Input第一行两原创 2017-09-15 21:07:03 · 508 阅读 · 0 评论 -
bzoj1977 [BeiJing2010组队]次小生成树 Tree (lca+倍增)
bzoj1977 [BeiJing2010组队]次小生成树 Tree 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1977题意: 小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最小生成树选择的边集是 EM_M,严格次小生成树选择的边集是 ES_S,那么需要满足: (value(e原创 2017-09-25 14:32:26 · 517 阅读 · 2 评论 -
bzoj1014 [JSOI2008]火星人prefix ( splay + hash )
bzoj1014 [JSOI2008]火星人prefix原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1014题意: 给定一个字符串,比方说,有这样一个字符串:madamimadam, 我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d a m 有3种原创 2017-09-25 21:55:37 · 332 阅读 · 0 评论 -
bzoj4318 OSU!(期望概率DP,期望的线性性)
bzoj4318 OSU!原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4318题意: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串。在这个串中连续的 X个1可以贡献X^3 的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释) 现在给出n,以及每个操作原创 2017-09-18 10:36:04 · 1126 阅读 · 0 评论 -
bzoj4569 [Scoi2016]萌萌哒 (st表 维护 并查集)
bzoj4569 [Scoi2016]萌萌哒原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4569题意: 一个长度为n的大数,用S1_1S2_2S3_3…Sn_n表示,其中Si_i表示数的第i位,S1_1是数的最高位。 告诉你一些限制条件,每个条件表示为四个数,l1_1,r1_1,l2_2,r2_2,即两个长度相同的区间,表示子串Sl1原创 2017-09-26 21:09:43 · 638 阅读 · 0 评论 -
bzoj3991 [SDOI2015]寻宝游戏 (虚树+set+dfs序 )
bzoj3991 [SDOI2015]寻宝游戏原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3991题意: 一棵n个节点的树,m个操作,每次取消或添加一个关键点,每次操作输出求包含当前这些关键点虚树的路径和的两倍。数据范围 1<=N<=1000001<=M<=100000对于全部的数据,1<=z<=10^9题解: (今天的t3)答案原创 2017-09-26 21:57:19 · 556 阅读 · 0 评论 -
UOJ265 NOIP2016 day2 T3 愤怒的小鸟(状压DP+预处理)
UOJ265 NOIP2016 day2 T3 愤怒的小鸟原题地址:http://uoj.ac/problem/265题意: 有一架弹弓位于 (0,0)(0,0) 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax2+bxy=ax2+bx 的曲线,其中 a,ba,b 是 Kiana 指定的参数,且必须满足 a<0a<0,a,ba,b 都是实数。 当小鸟原创 2017-09-19 08:23:09 · 656 阅读 · 0 评论 -
bzoj2720 [Violet 5]列队春游 (期望概率)
bzoj2720 [Violet 5]列队春游 (期望概率)原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2720题意: 数据范围 保证 1≤n≤300,1≤hi≤1000 题解: 这题理解了好久,O(n^3)和O(n^2)好麻烦 以下是O(n)的做法: 对于一个高度为h的学生i,比他高度小的有s个,高度为h的有nu原创 2017-09-19 17:42:38 · 1047 阅读 · 2 评论 -
HDU3595 Computer Virus on Planet Pandora (AC自动机)
HDU3595 Computer Virus on Planet Pandora原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=3695题意: 多组数据。 每组数据给n个模式串和一个主串(长度<=q),输出有多少个模式串在主串中出现过(倒着也算)。主串给的形式是压缩格式。 数据范围 T<= 10, 0 < n <= 250,0 < q <= 5,原创 2017-09-20 10:56:18 · 451 阅读 · 0 评论 -
UOJ264 NOIP2016 day2 T2 蚯蚓(队列)
UOJ264 NOIP2016 day2 T2 蚯蚓原题地址:http://uoj.ac/problem/264题意: 本题中,我们将用符号 ⌊c⌋ 表示对 c 向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3。蛐蛐国里现在共有 n 只蚯蚓(n 为正整数)。每只蚯蚓拥有长度,我们设第 i 只蚯蚓的长度为 ai (i=1,2,…,n),并保证所有的长度都是非负整数(即:可能存在长度为 0 的蚯原创 2017-09-20 14:54:02 · 376 阅读 · 0 评论 -
bzoj3343 教主的魔法 ( 分块 +二分)
bzoj3343 教主的魔法原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3343题意: 由不超过1000的正整数组成的序列,标号1,2,3…… N。教主的魔法 有m个询问或操作,每次操作可以把闭区间[L, R](1≤L≤R≤N)内的数全部加上一个整数W,每次询问闭区间 [L, R] 内有多少数大于等于C。 数据范围 N≤1000原创 2017-09-28 21:33:42 · 348 阅读 · 0 评论 -
bzoj1202 [HNOI2005]狡猾的商人 (带权并查集)
bzoj1202 [HNOI2005]狡猾的商人原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1202题意: T组数据。 账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3…n-1,n)。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个原创 2017-10-02 20:33:20 · 501 阅读 · 0 评论 -
bzoj4668 冷战 (并查集按秩合并)
bzoj4668 冷战原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4688题意: 1946 年 3 月 5 日,英国前首相温斯顿·丘吉尔在美国富尔顿发表“铁幕演说”,正式拉开了冷战序幕。 美国和苏联同为世界上的“超级大国”,为了争夺世界霸权,两国及其盟国展开了数十年的斗争。在这段时期,虽然分歧和冲突严重,但双方都尽力避免世界范围的大规原创 2017-10-02 20:08:06 · 485 阅读 · 0 评论 -
bzoj2794 [Poi2012]Cloakroom ( 背包DP+离线 )
bzoj2794 [Poi2012]Cloakroom原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2794题意: 有n件物品,每件物品有三个属性a[i], b[i], c[i] (a[i] < b[i])。 再给出q个询问,每个询问由非负整数m, k, s组成,问是否能够选出某些物品使得: 1. 对于每个选的物品i,满足a[i]<=原创 2017-10-07 07:50:56 · 598 阅读 · 2 评论 -
bzoj2038 [2009国家集训队]小Z的袜子(hose) (莫队裸题)
bzoj2038 [2009国家集训队]小Z的袜子(hose)原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3343题意: 小Z把N只袜子从1到N编号,每只袜子有颜色C,然后从编号L到R中任意抽取两只袜子,你的任务便是告诉小Z,他有多大的概率抽到两只颜色相同的袜子。当然,小Z希望这个概率尽量高,所以他可能会询问M个(L,R)以方便自己选择原创 2017-09-29 10:45:15 · 348 阅读 · 0 评论 -
bzoj3207: 花神的嘲讽计划Ⅰ( 主席树 (动态开点) + hash )
3207: 花神的嘲讽计划Ⅰ原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3207题意: DJ在讲课之前会有一个长度为N方案,我们可以把它看作一个数列。 同样,花神在听课之前也会有一个嘲讽方案,有M个,每次会在x到y的这段时间开始嘲讽,为了减少题目难度,每次嘲讽方案的长度是一定的,为K。 花神嘲讽DJ让DJ尴尬需要的条件: 在x~y原创 2017-09-29 20:37:04 · 371 阅读 · 0 评论 -
bzoj3143 [Hnoi2013]游走 (期望概率DP + 高斯消元)
bzoj3143 [Hnoi2013]游走 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3143题意: 一个无向连通图,顶点从1编号到N,边从1编号到M。 小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选 择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z 到达N号顶点时游走原创 2017-09-21 17:41:10 · 432 阅读 · 0 评论 -
bzoj1190 [HNOI2007]梦幻岛宝珠 ( 二进制分组优化背包DP)
bzoj1190 [HNOI2007]梦幻岛宝珠原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1190题意: 给你N颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过W,并输出最大的总价值。数据范围:N<=100;W<=2^30,并且保证每颗宝石的重量符合a*2^b(a<=10;b<=30)数据范围 N<=1原创 2017-10-08 21:51:36 · 1859 阅读 · 1 评论 -
bzoj3042 Acting Cute (DP)
bzoj3042 Acting Cute原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3042题意: (权限题贴题面…) 正在rainbow的城堡游玩的freda恰好看见了在地毯上跳舞卖萌的水叮当……于是…… freda:“呜咕>_< 我也要卖萌T_T!” rainbow给了freda N秒的自由活动时间,不过由于刚刚游览城堡有些累原创 2017-10-18 12:23:44 · 545 阅读 · 0 评论 -
bzoj1604 [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 (曼哈顿距离 转 切比雪夫距离+并查集+set)
bzoj1604 [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居权限题贴下题面。原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1604题意: 了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi原创 2017-09-30 17:09:49 · 464 阅读 · 0 评论 -
bzoj2746 [HEOI2012]旅行问题 ( AC自动机 & fail树 +lca + hash )
bzoj2746 [HEOI2012]旅行问题原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2746题意: 给定n个字符串,共有m次询问,每次询问输入四个数S1,L1,S2,L2,表示求第S1个字符串长度为L1的前缀,和第S2个字符串长度为L2的前缀,的最长公共后缀,满足这个后缀是给定的某一个串的前缀。 为了不使输出过大,你只需把这个字原创 2017-09-22 14:50:51 · 548 阅读 · 0 评论 -
bzoj1499 [NOI2005]瑰丽华尔兹 (单调队列优化DP)
bzoj1499 [NOI2005]瑰丽华尔兹原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1499题意: 舞厅是一个N行M列的矩阵,一些地方有障碍物,其他的则是空地。钢琴初始在(x,y),可以在空地上滑动,但不能撞上家具或滑出舞厅。每个时刻,钢琴都会倾斜的方向向相邻的方格滑动一格,相邻的方格可以是向东、向西、向南或向北的。 每个时刻可原创 2017-10-09 18:53:22 · 407 阅读 · 0 评论 -
bzoj2434 [Noi2011]阿狸的打字机 ( AC自动机 & fail树 + 树状数组 + dfs序 )
bzoj2434 [Noi2011]阿狸的打字机原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2434题意: 阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机 上只有 28 个按键,分别印有 26 个小写英文字母和’B’、’P’两个字母。 经阿狸研究发现,这个打字机是这样工作的: 输入小写字母,打字机原创 2017-09-22 16:09:06 · 461 阅读 · 2 评论 -
bzoj3566 [SHOI2014]概率充电器 (树形DP & 期望概率DP + 转化思路)
bzoj3566 [SHOI2014]概率充电器原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3566题意: SHOI 概率充电器由 n-1 条导线连通了 n 个充电元件。进行充电时,每条导线是否可以导电以概率决定,每一个充电元件自身是否直接进行充电也由概率决定。 随后电能可以从直接充电的元件经过通电的导线使得其他充电元件进行间接充电。原创 2017-09-21 17:13:57 · 648 阅读 · 0 评论 -
UOJ261 NOIP2016 day1 T2 天天爱跑步 (lca + 桶 )
UOJ261 NOIP2016 day1 T2 天天爱跑步 原题地址:http://uoj.ac/problem/261题意: 天天爱跑步的地图可以看作一一棵包含 N个结点和N-1 条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从1到N的连续正整数。 现在有M个玩家,第个玩家的起点为Si ,终点为Ti 。每天打卡任务开始时,所有玩家在第0秒同时从自原创 2017-10-09 22:16:05 · 386 阅读 · 0 评论 -
bzoj2287【POJ Challenge】消失之物 ( 背包DP+补集转化 )
bzoj2287【POJ Challenge】消失之物原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2287题意: ftiasch 有 N 个物品, 体积分别是 W1, W2, …, WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” – 这是经典的问题了。她把答案记为原创 2017-10-03 21:54:17 · 735 阅读 · 1 评论 -
bzoj1296 [SCOI2009]粉刷匠 ( 分组背包DP )
bzoj1296 [SCOI2009]粉刷匠原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1296题意: windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色(’0’表示红色,’1’表示蓝色)。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。原创 2017-10-03 22:21:01 · 578 阅读 · 5 评论 -
bzoj4145 [AMPPZ2014]The Prices (状压DP)
bzoj4145 [AMPPZ2014]The Prices原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4145题意: 你要购买m种物品各一件,一共有n家商店,你到第i家商店的路费为d[i],在第i家商店购买第j种物品的费用为c[i][j],求最小总费用。数据范围 1<=n<=100,1<=m<=16,1<=d[i]<=1000000原创 2017-10-11 14:19:43 · 645 阅读 · 1 评论 -
bzoj2064 分裂(状压DP)
bzoj2064 分裂原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2064题意: 背景: 和久必分,分久必和… 假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。 一种是一个国家分裂为2个,那么2个新国家的面积之和为原国家的面积。 给出很遥远的过去中原创 2017-10-11 14:52:16 · 576 阅读 · 4 评论 -
POJ3093 Margaritas on the River Wal ( 背包DP)
POJ3093 Margaritas on the River Walk原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2287题意: T组数据,每次给定N个物品的价格和总的钱数,每种物品只能选一次,求共有多少种方案,使之不能再装下任一物品。数据范围 T<=1000,N<=30,M<=1000题解: (好题)因为要求背包不能再装的方案数原创 2017-10-05 19:52:03 · 503 阅读 · 0 评论 -
hihoCoder1181 欧拉路·二 ( Fleury )
hihoCoder1181 欧拉路 二原题地址:http://hihocoder.com/problemset/problem/1181题意: 在上一回中小Hi和小Ho控制着主角收集了分散在各个木桥上的道具,这些道具其实是一块一块骨牌。 主角继续往前走,面前出现了一座石桥,石桥的尽头有一道火焰墙,似乎无法通过。小Hi注意到在桥头有一张小纸片,于是控制主角捡起了这张纸片,只见上面写着:将M块骨牌首原创 2017-10-11 22:23:14 · 348 阅读 · 0 评论 -
bzoj4403 序列统计 ( 组合数学 + lucas )
bzoj4403 序列统计 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4403题意: 多组数据。 给定三个正整数N、L和R,统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。输出答案对10^6+3取模的结果。数据范围 1≤N,L,R≤10^9,1≤T≤100题解: 首先,考虑对于一个长度为n的序列,如何求元素大小原创 2017-10-20 22:06:49 · 556 阅读 · 0 评论 -
bzoj4720 [NOIP2016] 换教室(期望概率DP)
原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4720题意: 现有v个点和e条边,每条边有边权。n个时刻,在i时刻应前往地点c[i],可申请前往地点d[i],有p[i]的几率申请成功,最多申请m次。如何分配申请使得期望经过的距离最小,求期望的最小距离。 v<=300,n,m<=2000,e<=90000 题解: dp[i][j原创 2017-07-31 09:57:45 · 429 阅读 · 0 评论 -
bzoj1415 [Noi2005]聪聪和可可(期望概率DP+最短路)
bzoj1415 [Noi2005]聪聪和可可原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1415题意: n点m边无向图,给定初始位置两点S,T,每个时间单位S会走最靠近T的点走两步(如果有多条最短路走编号最小的点),T会等概率向周围走或不动(都是1/(degree(T)+1)的概率),求期望多少时间单位后S和T相遇。数据范围 对于原创 2017-09-17 00:20:56 · 371 阅读 · 0 评论 -
bzoj2839 集合计数 (容斥原理+组合数)
bzoj2839 集合计数原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2839题意: 一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数,答案模1000000007。(是质数喔~)数据范围 1≤N≤1000000;0≤K≤...原创 2017-10-21 20:06:49 · 666 阅读 · 0 评论 -
POJ1275 Cashier Employment (差分约束系统 + 二分答案)
POJ1275 Cashier Employment原题地址:http://poj.org/problem?id=1275题意: 德黑兰的一家每天24小时营业的超市,需要一批出纳员来满足它的需求。超市经理雇佣你来帮他解决一个问题————超市在每天的不同时段需要不同数目的出纳员(例如,午夜只需一小批,而下午则需要很多)来为顾客提供优质服务,他希望雇佣最少数目的纳员。原创 2017-10-13 08:23:07 · 829 阅读 · 0 评论 -
bzoj1375 [Baltic2002]Bicriterial routing 双调路径 (两个值的最短路)
bzoj1375 [Baltic2002]Bicriterial routing 双调路径原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1375题意: N个城市,M条双向道路,每条道路有固定的旅行时间以及需要支付的费用。路径由连续的道路组成。总时间是各条道路旅行时间的和,总费用是各条道路所支付费用的总和。 同样的出发地和目的地,如果路径原创 2017-10-13 08:45:25 · 869 阅读 · 0 评论