自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

olahiuj的博客

~!@#$%^&*(

原创 cf703D Mishka and Interesting sum 树状数组

Description 给定一个长度为n的序列,每次询问l到r间出现偶数次的数字的异或和 Solution 每次打cf都要掉rating,心碎碎 出现偶数次的数字的异或和=出现过数字的异或和^出现奇数次的异或和,其中奇数次的异或和就是区间总的异或和,而出现过数字的异或和可以用树状数...

2018-04-28 11:55:10 104 0

原创 洛谷3768 简单的数学题 莫比乌斯反演+杜教筛

Description 由于出题人懒得写背景了,题目还是简单一点好。 输入一个整数n和一个整数p,你需要求出∑ni=1∑nj=1i×j×gcd(i,j)(modp)∑i=1n∑j=1ni×j×gcd(i,j)(modp) \sum_{i=1}^n\sum_{j=1}^n i\times j...

2018-04-27 08:47:01 173 0

原创 bzoj1996 [Hnoi2010]chorus 合唱队 dp

Description 为了在即将到来的晚会上有更好的演出效果,作为AAA合唱队负责人的小A需要将合唱队的人根据他们的身高排出一个队形。假定合唱队一共N个人,第i个人的身高为Hi米(1000<=Hi<=2000),并已知任何两个人的身高都不同。假定最终排出的队形是...

2018-04-26 20:24:12 71 0

原创 bzoj4872 [Shoi2017]分手是祝愿 期望dp

Description Zeit und Raum trennen dich und mich. 时空将你我分开。B 君在玩一个游戏,这个游戏由 n 个灯和 n 个开关组成,给定这 n 个灯的初始状态,下标为 从 1 到 n 的正整数。每个灯有两个状态亮和灭,我们用 1 来表示这个灯是亮...

2018-04-26 15:17:12 95 0

原创 bzoj1419 Red is good 期望dp

Description 桌面上有R张红牌和B张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到1美元,黑牌则付 出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。 输出答案时,小数点后第六位后的全部去掉,不要四舍五入. Solution 感觉概率期望什...

2018-04-26 11:24:59 122 0

原创 bzoj2093 [Poi2010]Frog 倍增

Description 一个条河无限宽,上面有n块石头,石头离左边的河岸(无限宽,右边河岸不晓得在哪)距离严格递增,现在Zxl想锻炼自己的跳跃能力(谁叫他在班里外号是鸟怪。。畸形),他在某一块石头上,想跳到离他这块石头第k远的石头上去,假如离他第k远的石头不是唯一的,他就选离岸最近的那一个(...

2018-04-26 08:52:55 67 0

原创 bzoj2090 [Poi2010]Monotonicity 2 DP+线段树

Description 给出N个正整数a[1..N],再给出K个关系符号(>、<或=)s[1..k]。 选出一个长度为L的子序列(不要求连续),要求这个子序列的第i项和第i+1项的的大小关系为s[(i-1)mod K+1]。 求出L的最大值。 N, K &a...

2018-04-25 21:07:53 111 0

原创 bzoj2088 [Poi2010]Teleportation 分层图

Description Zy大帝拥有n个星球,因为距离非常遥远,所以Zy在他所居住的1号星球和他的军事基地霸中所在的2号星球建造了两个传送门,这样从1号星球到2号星球就只需要250分钟,回去也一样(双向)。由于科技的发展,各个星球陆陆续续建造了和自己居民最经常去的星球之间的传送门,并且他们的...

2018-04-25 17:10:39 74 0

原创 bzoj4071 [Apio2015]巴邻旁之桥 线段树

Description 一条东西走向的穆西河将巴邻旁市一分为二,分割成了区域 A 和区域 B。 每一块区域沿着河岸都建了恰好 1000000001 栋的建筑,每条岸边的建筑都从 0 编号到 1000000000。相邻的每对建筑相隔 1 个单位距离,河的宽度也是 1 个单位长度。区域 A 中...

2018-04-25 15:20:41 105 0

原创 bzoj4070 [Apio2015]雅加达的摩天楼 分块+spfa

Description 印尼首都雅加达市有 N 座摩天楼,它们排列成一条直线,我们从左到右依次将它们编号为 0 到 N−1。除了这 N 座摩天楼外,雅加达市没有其他摩天楼。 有 M 只叫做 “doge” 的神秘生物在雅加达市居住,它们的编号依次是 0 到 M−1。编号为 i 的 doge ...

2018-04-24 18:39:11 136 0

原创 bzoj3522 [Poi2014]Hotel

Description 有一棵树,每条边的长度相同,求选三个点两两间距离相等的方案数 n≤5000 Solution 一开始全往点分治上想惹忽略了三个点的限制(一脸弱相,姿势上来了还得被吊锤 首先这三个点一定不会在一条链上,这个可以画图理解 那么可以枚举根枚举不同的子树,用...

2018-04-23 21:54:21 122 0

原创 bzoj1101 [POI2007]Zap 莫比乌斯反演

Description  FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a ,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。 1<=n<=...

2018-04-23 20:58:04 58 0

原创 bzoj4827 [Hnoi2017]礼物 FFT

Description 给定长度为n的两个在环上的序列x[]和y[],求一种配对方式使得∑ni=1(xi+C+yi)2∑i=1n(xi+C+yi)2\sum_{i=1}^{n}(x_i+C+y_i)^2最小,输出最小值 1≤n≤50000, 1≤m≤100, 1≤ai≤m Solut...

2018-04-23 19:57:47 69 0

原创 bzoj2463 [中山市选2009]谁能赢呢? 博弈

Description 小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,...

2018-04-23 16:46:03 63 0

原创 bzoj1109 [POI2007]堆积木Klo dp

Description  Mary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。Mary用他的 所有积木垒了一个高塔。妈妈告诉Mary游戏的目的是建一个塔,使得最多的积木在正确的位置。一个上面写有数i 的积木的正确位置是这个塔从下往上数第i个位置。Ma...

2018-04-23 15:55:59 74 0

原创 bzoj1001 [BeiJing2006]狼抓兔子 对偶图

Description 给定一个网格图和边权求(1,1)到(n,m)的最小割 Solution 显然直接最大流是会T的,这里需要模型转换一下 详见这篇论文 转成对偶图跑spfa即可 注意只有一行和只有一列的情况要特判一下 Code #include &...

2018-04-23 10:52:47 53 0

原创 bzoj3514 Codechef MARCH14 GERALD07加强版 LCT+可持久化线段树

Description N个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。 100%的数据,1≤N、M、K≤200,000。 2016.2.26提高时限至60s Solution 用last[i]表示加入第i条边后形成的环中最小编号,如果不形成环就...

2018-04-23 09:18:50 65 0

原创 bzoj1180 [CROATIAN2009]OTOCI LCT

Description 给出n个结点以及每个点初始时对应的权值wi。起始时点与点之间没有连边。有3类操作: 1、bridge A B:询问结点A与结点B是否连通。 如果是则输出“no”。否则输出“yes”,并且在结点A和结点B之间连一条无向边。 2、penguins A X:将结点...

2018-04-22 20:47:44 77 0

原创 bzoj3669 [Noi2014]魔法森林 LCT

Description 给定一张n个点m条边的无向图,每条边有两个权值ai和bi。问一条联通1到N的路径上最大的ai+bi最小是多少 如果无论如何小E都无法拜访到隐士,输出“-1”(不含引号)。 2<=n<=50,000 0<=m&lt...

2018-04-22 20:02:06 65 0

原创 bzoj2599 [IOI2011]Race 点分治

Description 给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000 Solution 统计树上路径问题的一大利器就是点分治,然鹅我并不太熟练 这题直接用一个桶,b[x]记录权...

2018-04-21 21:08:00 125 0

原创 bzoj1941 [Sdoi2010]Hide and Seek kd树

Description 给定n个二维平面上的点,求从一个点出发到达其他点的最大距离与最小距离之差最小,输出最小值 这题的距离指的是曼哈顿距离 对于30%的数据,N<=1000 对于100%的数据,N<=500000,0<=X,Y<=...

2018-04-21 14:40:42 68 0

原创 bzoj4059 [Cerc2012]Non-boring sequences 分治

Description 我们害怕把这道题题面搞得太无聊了,所以我们决定让这题超短。一个序列被称为是不无聊的,仅当它的每个连续子序列存在一个独一无二的数字,即每个子序列里至少存在一个数字只出现一次。给定一个整数序列,请你判断它是不是不无聊的。 1 <= n <= ...

2018-04-21 11:56:21 64 0

原创 bzoj4154 [Ipsc2015]Generating Synergy

Description 给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 对于100%的数据T<=6,n,m,c<=10^5, 1<=a<=n,0<=l&am...

2018-04-20 22:23:56 109 0

原创 bzoj2594 [Wc2006]水管局长数据加强版

Description 给定一些点和带权无向边,要求资瓷一下操作 1:删掉一条边(x,y) 2:查询x到y路径上最大权的最小值(绕 【加强版数据范围】 N ≤ 100000 M ≤ 1000000 Q ≤ 100000 Solution 如果没有修改那么就是最小生成树+倍...

2018-04-20 17:35:20 43 0

原创 jzoj5669 [GDSOI2018模拟4.19]排列

Description 有 n 个数 x1 ~xn 。你需要找出它们的一个排列,满足 m 个条件,每个条件形如 x_a 必须在x_b之前。在此基础上,你要最大化这个排列的最大子段和。 Subtask 1 (5pts):n<=10。 Subtask 2 (20pts):n&a...

2018-04-19 21:37:42 96 0

原创 bzoj4800 [Ceoi2015]Ice Hockey World Championship

Description 有n个物品,m块钱,给定每个物品的价格,求买物品的方案数。 n<=40,m<=10^18 (想怎么买就怎么买,当然不买也算一种) Solution 其实我一开始不是很懂题意。。感觉这类的题目做一次就够了吧? 显然可行的暴力...

2018-04-19 20:46:49 64 0

原创 bzoj3073 [Pa2011]Journeys

Description Seter建造了一个很大的星球,他准备建造N个国家和无数双向道路。N个国家很快建造好了,用1..N编号,但是他发现道路实在太多了,他要一条条建简直是不可能的!于是他以如下方式建造道路:(a,b),(c,d)表示,对于任意两个国家x,y,如果a<=x&am...

2018-04-19 17:42:36 125 0

原创 bzoj3930 [CQOI2015]选数

Description 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告...

2018-04-19 15:48:16 56 0

原创 bzoj3675 [Apio2014]序列分割

Description 给定一个序列,求把序列分成k组后的最大价值 定义分割一次的价值为两个序列元素和的乘积 Solution 不难想到分割的顺序并不影响 设f[i,j]表示前i个元素分割了j次的最大价值,枚举一个分割位置k 可以发现题目给出的价值计算并不好做,因此可以只统...

2018-04-19 09:28:40 48 0

原创 bzoj3576 [Hnoi2014]江南乐

Description 有n堆石子,每堆石子数量不超过100000。两个玩家轮流操作,每次可以把数量>=F的堆分成m份(m>=2),且m份中最多和最少的两份相差不超过1 两人绝顶聪明,无法操作的人输,求谁会赢 Solution 非常有意思的sg函数题 ...

2018-04-18 22:01:36 57 0

原创 bzoj4756 [Usaco2017 Jan]Promotion Counting

Description 给定一棵树,每个节点拥有一个权值,求以每个节点为根的子树中有多少个节点的权值大于它 Solution 转为dfs序然后主席树,刷水题有益身心健康 据说这题解法十分多,比如线段树合并,比如树上启发式合并,比如树上主席树 Code #include ...

2018-04-18 20:06:18 54 0

原创 bzoj4923 [Lydsy1706月赛]K小值查询

Description 维护一个长度为n的正整数序列a_1,a_2,…,a_n,支持以下两种操作: 1 k,将序列a从小到大排序,输出a_k的值。 2 k,将所有严格大于k的数a_i减去k。 第一行包含两个正整数n,m(1<=n,m<=100000),分别表...

2018-04-18 17:57:35 237 0

原创 bzoj4864 [BeiJing 2017 Wc]神秘物质

Description 要求资瓷以下操作 merge x e 合并第x个元素和第x+1个元素,权值变为e insert x e 在第x个元素和第x+1个元素之间插入一个权值为 e 的新元素。 max x y 当前第 x 到第 y 个元素之间的任意子区间中区间极差的最大值; min x...

2018-04-18 16:23:22 91 0

原创 jzoj5663 [GDOI2018Day1模拟4.17]呼吸决定

Description 这次的题意出奇短 求∑i=1nμ(i)im∑i=1nμ(i)im\sum_{i=1}^{n}\mu(i)i^m 已知1≤n≤1091≤n≤1091\leq n\leq 10^9且1≤m≤2×1051≤m≤2×1051\leq m\leq 2\times10^5,答...

2018-04-18 08:12:14 147 0

原创 jzoj5662 [GDOI2018Day1模拟4.17]尺树寸泓

Description 给定一棵splay,每个节点都有一个权值,节点x的价值为以x为根的子树中所有节点的权值和 分别有一下三种操作: 0 x:将x节点左旋 1 x:将x节点右旋 2 x:查询节点x所在子树中所有点的价值乘积 答案模1e9+7 Solution 题目是图...

2018-04-17 21:03:49 96 0

原创 jzoj5661 [GDOI2018Day1模拟4.17]药香沁鼻

Description 给定一棵树,每个节点有价值和体积。已知选择一个节点需要满足它的父亲节点也被选择,根据给出的背包容量求能获得的最大价值 Solution 题目是图片懒得放惹 这种东西似乎是一类题目,也就是树形依赖背包 我们把树转化成dfs序,设f[i,j]表示从后往前做到第...

2018-04-17 15:52:21 69 0

原创 bzoj3456 城市规划 多项式求逆

Description 刚刚解决完电力网络的问题, 阿狸又被领导的任务给难住了. 刚才说过, 阿狸的国家有n个城市, 现在国家需要在某些城市对之间建立一些贸易路线, 使得整个国家的任意两个城市都直接或间接的连通. 为了省钱, 每两个城市之间最多只能有一条直接的贸易路径. 对于两...

2018-04-16 21:47:18 93 0

原创 bzoj4815 [cqoi2017]小Q的表格

Description 小Q是个程序员。 作为一个年轻的程序员,小Q总是被老C欺负,老C经常把一些麻烦的任务交给小Q来处理。每当小Q不知道如何解决时,就只好向你求助。 为了完成任务,小Q需要列一个表格,表格有无穷多行,无穷多列,行和列都从1开始标号。为了完成任务,表格里面每个格子都填了一...

2018-04-16 15:41:35 78 0

原创 jzoj4866 [NOIP2016提高A组集训第8场11.5]禅与园林艺术

Description 上了大学之后,小W和小Z一起报了一门水课,在做作业时遇到了问题。 有一个长度为 n 的数列{ai},为一列树木的美观值。 现在有m 次询问,每次给出三个数l,r和P, 询问对于所有的l <= l’ <= r’ <= r ...

2018-04-16 08:58:31 91 0

原创 bzoj4503 两个串

Description 兔子们在玩两个串的游戏。给定两个字符串S和T,兔子们想知道T在S中出现了几次, 分别在哪些位置出现。注意T中可能有“?”字符,这个字符可以匹配任何字符。 S下标从0开始。 S 长度不超过 10^5, T 长度不会超过 S。 S 中只包含小写字母, T中只包含小写...

2018-04-15 21:47:18 58 0

提示
确定要删除当前文章?
取消 删除