自定义博客皮肤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的博客

~!@#$%^&*(

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 bzoj4500 矩阵 差分约束系统

Description有一个n*m的矩阵,初始每个格子的权值都为0,可以对矩阵执行两种操作:1.选择一行,该行每个格子的权值加1或减1。2.选择一列,该列每个格子的权值加1或减1。现在有K个限制,每个限制为一个三元组(x,y,c),代表格子(x,y)权值等于c。问是否存在一个操作序列,使得操作完后的矩阵满足所有的限制。如果存在输出”Yes”,否则输出”No”。先输入一个T(T &l...

2018-10-31 20:31:22 540

原创 bzoj4774 修路 斯坦纳树

Description村子间的小路年久失修,为了保障村子之间的往来,法珞决定带领大家修路。对于边带权的无向图 G = (V, E),请选择一些边,使得1 <= i <= d, i号节点和 n - i + 1 号节点可以通过选中的边连通,最小化选中的所有边的权值和。第一行三个整数 n, m,d,表示图的点数和边数。接下来的 m行,每行三个整数 ui, vi, wi,表示有一条 ...

2018-10-31 19:07:34 240

原创 jzoj5937 斩杀计划 贪心

Description众所周知,小J和小G是死对头,一天小G带领一群小弟找到了小J。问题描述小G有n个小弟,第i个小弟有ai点攻击力,小G有m点血量。小J在小G找小第的时间里去找小Z学到了膜法,他在大战前配置了三种魔法药水1:复用型药水:花费1法力值,选择小G的攻击力小于等于2的一个小弟让他跟随自己(变为自己的小弟并且攻击力和属于小G时一样)2:猎人药水:花费4法力值,选择小G的攻击...

2018-10-30 21:28:05 195

原创 bzoj1808 [Ioi2007]training 训练路径 树形dp+状压dp

Description马克(Mirko)和斯拉夫克(Slavko)正在为克罗地亚举办的每年一次的双人骑车马拉松赛而紧张训练。他们需要选择一条训练路径。 他们国家有N个城市和M条道路。每条道路连接两个城市。这些道路中恰好有N-1条是铺设好的道路,其余道路是未经铺设的土路。幸运的是,每两个城市之间都存在一条由铺设好的道路组成的通路。换句话说,这N个城市和N-1条铺设好的道路构成一个树状结构。 此外...

2018-10-30 21:22:23 278

原创 bzoj4285 使者 树状数组套线段树

Description公元 8192 年,人类进入星际大航海时代。在不懈的努力之下,人类占领了宇宙中的 n 个行星,并在这些行星之间修建了 n - 1 条星际航道,使得任意两个行星之间可以通过唯一的一条路径互相到达。同时,在宇宙中还有一些空间跳跃点,有些跳跃点已经被发现,还有一些是未知的,每个跳跃点连接了两个行星,使得这两个行星中的任意一个都可以通过这个跳跃点到达另外一个行星。这些跳...

2018-10-29 21:59:05 388

原创 牛客wannafly27 C 树形dp

Description“你,你认错人了。我真的,真的不是食人魔。”–蓝魔法师给出一棵树,求有多少种删边方案,使得删后的图每个连通块大小小于等于k,两种方案不同当且仅当存在一条边在一个方案中被删除,而在另一个方案中未被删除,答案对998244353取模输入描述:第一行两个整数n,k, 表示点数和限制2 <= n <= 2000, 1 <= k <= 2000接下...

2018-10-29 16:36:31 190

原创 Uva12716 GCD XOR 乱搞

Description求∑i=1n∑j=1n[gcd(i,j)=i⊕j]\sum_{i=1}^n \sum_{j=1}^n [gcd(i,j)=i \oplus j]i=1∑n​j=1∑n​[gcd(i,j)=i⊕j]其中那个符号是按位异或n<=1e6Solution我们钦定a>ba>ba>b首先证明gcd(a,b)≤a−bgcd(a,b)\...

2018-10-29 16:02:04 126

原创 jzoj5931 冒泡排序

Description冒泡排序的交换次数被定义为交换过程的执行次数。小 S 开始专注于研究⻓度为 n 的排列,他想知道,在你运气足够好的情况下(即每次冒泡排序的交换次数都是可能的最少交换次数,仿佛有上帝之手在操控),对于一个等概率随机的长度为n 的排列,进行这样的冒泡排序的期望交换次数是多少?SolutionION的梗玩到现在真是一开始看到那两个rand还以为不可做。。。可啪由于...

2018-10-27 15:46:35 2337

原创 bzoj2595 [Wc2008]游览计划 斯坦纳树

DescriptionSolution一开始还以为是什么奇妙的网络流。。斯坦纳树裸题。所谓斯坦纳树就是求原图的一个子图,使得给定点集连通且边权之和最小。大概是最小生成树的拓展设f[i,x]表示给定点集的连通性为i,下一条边可以从与x相邻的边中选的答案,我们可以枚举i的子集设为j,f[i,x]=min(f[i,x],f[j,x]+f[i-j,x])枚举x的邻点设为y,f[i,x...

2018-10-27 08:08:59 148

原创 bzoj5085 最大 二分+bitset

Description给你一个n×m的矩形,要你找一个子矩形,价值为左上角左下角右上角右下角这四个数的最小值,要你最大化矩形的价值。第一行两个数n,m,接下来n行每行m个数,用来描述矩形n, m ≤ 1000Solution题目的意思是1*1的矩阵不算子矩阵。。最小值最大嘛,二分答案嘛。我们把>=mid的位置记为1,<=mid的位置记为0,显然我们要找到一个矩形四个顶...

2018-10-26 14:42:12 157

原创 bzoj3331 [BeiJing2013]压力 圆方树+树上差分

Description如今,路由器和交换机构建起了互联网的骨架。处在互联网的骨干位置的核心路由器典型的要处理100Gbit/s的网络流量。他们每天都生活在巨大的压力之下。小强建立了一个模型。这世界上有N个网络设备,他们之间有M个双向的链接。这个世界是连通的。在一段时间里,有Q个数据包要从一个网络设备发送到另一个网络设备。一个网络设备承受的压力有多大呢?很显然,这取决于Q个数据包各自...

2018-10-25 20:00:50 297

原创 jzoj5925 naive 的瓶子 贪心

Description众所周知,小 naive 有 n 个瓶子,它们在桌子上排成一排。第 i 个瓶子的颜色为 ci,每个瓶子都有灵性,每次操作可以选择两个相邻的瓶子,消耗他们颜色的数值乘积的代价将其中一个瓶子的颜色变成另一个瓶子的颜色。现在 naive 要让所以瓶子的颜色都一样,操作次数不限,但要使得操作的总代价最小。Solution只要敢写就能A系列。。一个比较显然的做法:我们...

2018-10-25 17:10:27 349

原创 jzoj5926 naive 的图 最小生成树+启发式合并+线段树合并

Description众所周知,小 naive 有一张 n 个点,m 条边的带权无向图。第 i 个点的颜色为 ci。d(s, t)表示从点 s 到点 t 的权值最小的路径的权值,一条路径的权值定义为路径上权值最大的边的权值。求所有满足 u < v, |cu − cv| ≥ L 的点对 (u, v) 的 d(u, v) 之和。Solution最后5秒没交上去。。第一个条件没什么用...

2018-10-25 16:58:44 483

原创 bzoj1441 Min 裴蜀定理

Description给出n个数(A1…An)现求一组整数序列(X1…Xn)使得S=A1 * X1+…An * Xn>0,且S的值最小Solution裴蜀定理:对于形如ax+by=cax+by=cax+by=c这样a、b、c都为正整数的不定方程,有解的条件是gcd(a,b)∣cgcd(a,b)|cgcd(a,b)∣c即当c=gcd(a,b)c=gcd(a,b)c=gcd(a,b...

2018-10-25 16:09:47 144

原创 bzoj2870 最长道路tree 并查集+树的直径

DescriptionH城很大,有N个路口(从1到N编号),路口之间有N-1边,使得任意两个路口都能互相到达,这些道路的长度我们视作一样。每个路口都有很多车辆来往,所以每个路口i都有一个拥挤程度v[i],我们认为从路口s走到路口t的痛苦程度为s到t的路径上拥挤程度的最小值,乘上这条路径上的路口个数所得的积。现在请你求出痛苦程度最大的一条路径,你只需输出这个痛苦程度。简化版描述:给定一棵N个...

2018-10-24 21:26:16 504

原创 bzoj5064 B-number 数位dp

Description王女士是一个数学爱好者,这些天她对B数很感兴趣。B数的定义:能被13整除且本身包含字符串"13"的数。例如:130和2613是B数,但是143和2639不是B数。你的任务是计算1到n之间有多少个数是B数。输入数据只有一个数,为n。(1<=N<=10^15)Solution数位dp显然。我们记f[i,j,k,0/1]为前i位,模13余j,最后一位为...

2018-10-24 20:25:16 296

原创 bzoj4165 矩阵 堆

Description定义和谐矩阵为长不小于 Mina 且宽不小于 Minb 的矩阵,矩阵的权值为整个矩阵内所有数的和。给定一个长为 N,宽为 M 的矩阵 A,求它的所有和谐子矩阵中权值第 K 小的矩阵,并输出它的权值。Input第 1 行为五个正整数,分别为 N , M , Mina , Minb , K,相邻两个数用一个空格分隔。接下来的 N 行,每行 M个用一个空格分隔的数,表示...

2018-10-24 16:36:18 423

原创 bzoj2653 middle 二分+可持久化线段树

Description一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之间的子序列中,最大的中位数。其中a<b<c<d。位置也从0开始标号。我会使用一些方式强制你在线。n<=20000,Q<=25000Sol...

2018-10-24 11:37:08 138

原创 jzoj5924 Queue 分块+链表

DescriptionHack 国的居民人人都是 OI 大师,Hometown 得知便赶紧来到 Hack 国学习。可想要进入 Hack 国并不是件容易的事情,首先就必须通过 Hack 国海关小 B 的考验。小 B 觉得 Hometown 比较菜,于是就扔了一道小水题给 Hometown。给定一个长度为 n 的数列 a i ,接下来会对这个序列进行 m 次操作。操作类型分为以下两种:l r...

2018-10-23 19:47:52 238

原创 bzoj5071 [Lydsy1710月赛]小A的数字 前缀和

Description给定长度为n的序列a[],每次可以选择位置i,把(a[i-1],a[i],a[i+1])变成(a[i-1]+a[i],-a[i],a[i+1]+a[i])问是否能将序列a通过以上操作变为序列bSolution没有思路的时候就乱搞一下(滑稽考虑差分,我们并不能看出什么性质考虑前缀和。可以发现操作的本质就是交换相邻两个位置的前缀和我们把a[]和b[]的前缀和求出...

2018-10-22 21:35:29 279

原创 cf650D Zip-line 主席树+lis

Description给定一个长度为n的序列以及m个操作,每个操作形如“ai bi​”,表示将序列中第ai​个数改为bi​。对于每个操作,求出序列的最长严格上升子序列长度。注意:每个操作之间彼此独立。(即每次操作未进行时的序列是输入时的原序列,而不是上一次操作后得到的序列)n,m<=5e5Solutionsb了,没看到有一个点n是5e5的挂了10’由于每次只改动一个位置x,...

2018-10-22 20:55:54 221

原创 jzo5919 逛公园 点双连通分量

Description琥珀色黄昏像糖在很美的远方,思念跟影子在傍晚一起被拉长……小 B 带着 GF 去逛公园,公园一共有 n 个景点,标号为 1 . . . n。景点之间有 m 条路径相连。小 B 想选择编号在一段区间 [l, r] 内的景点来游玩,但是如果这些景点的诱导子图形成了环,那么 GF 将会不高兴。小 B 给出很多个询问 [x, y],想让你求有多少个区间 [l, r] 满足 ...

2018-10-22 20:46:26 175

原创 bzoj2659 [Beijing wc2012]算不出的算式 类欧几里得

Description曾经有一个老掉牙的游戏放在我面前,我没有珍惜。直到这个游戏停产才追悔莫及。人世间最痛苦的事情莫过于此,如果上天给我一个再玩一次的机会,我一定要,通关!如果你真的很想玩这个游戏,那么就先看看我的题目吧,搞不定这些的话是没办法通关的哟。第一关其实很简单,只有一个关闭的有密码锁的大门。这大门上写着一个奇怪的算式,估计是要你利用它算出密码来开门吧(果然是老掉牙的情节)。传说中...

2018-10-22 07:37:34 152

原创 牛客练习赛29E 位运算?位运算! splay

Description请实现一个数据结构支持以下操作:区间循环左右移,区间与,区间或,区间求和。所有操作形如 opt l r v。opt=1 表示将区间[l,r]循环右移v位。opt=2 表示将区间[l,r]循环左移v位。opt=3 表示将区间[l,r]按位或上v。opt=4 表示将区间[l,r]按位与上v。opt=5 询问区间[l,r]的和。保证opt=1或2时 1 ≤...

2018-10-20 20:25:01 289

原创 jzoj5914 盟主的忧虑 树链剖分

Description江湖由 N 个门派(2≤N≤100,000,编号从 1 到 N)组成,这些门派之间有 N-1 条小道将他们连接起来,每条道路都以“尺”为单位去计量,武林盟主发现任何两个门派都能够直接或者间接通过小道连接。虽然整个江湖是可以互相到达的,但是他担心有心怀不轨之徒破坏这个武林的安定,破坏小道,于是武林盟主又秘密地修建了 M 条密道(1≤M≤100,000),但每条小道距离都不...

2018-10-19 15:32:40 291

原创 jzoj5913 林下风气 树形dp

Description里口福因有林下风气,带领全国各地高校掀起了一股AK风,大家都十分痴迷于AK。里口福为了打击大家的自信心,出了一道自以为十分困难的题目。里口福有一棵树,第i个节点上有点权ai,他的问题就是这棵树中有多少个不同的连通块满足连通块的最大值与最小值之差=k,两个连通块不同当且仅当至少存在一个节点在一个连通块中出现而另一个连通块中没有出现。痴迷于AK的你马上接下这道题目,在里口...

2018-10-19 15:10:30 393

原创 bzoj5008 方师傅的房子 二分+叉积

Description方师傅来到了一个二维平面。他站在原点上,觉得这里风景不错,就建了一个房子。这个房子是n个点的凸多边形,原点一定严格在凸多边形内部。有m个人也到了这个二维平面。现在你得到了m个人的坐标,你要判断这m个人中有多少人在房子内部。点在凸多边形边上或者内部都认为在房子里面。第一行一个数n,接下来n行,每行两个整数x,y。输入按照逆时针顺序输入一个凸包。接下来一个数m,最后有m行...

2018-10-18 21:24:03 137

原创 bzoj5082 弗拉格 矩阵乘法

Description“如果明天进了面试,我就去爆妹子的照”——有妹子的丁相允作为一个oier,自然不能立太多flag,让我们来看一道和flag有关的题目吧给你n个flag,你要把每个染色成红黑白黄四色之一,满足:1.相邻旗不能同色2.白不能和黄相邻,红不能和黑相邻3.不能存在连续三个球依次是“黑白红”或“红白黑”4.翻转后相等视为等价设不等价方案数为f(n),给定l,r,求S...

2018-10-17 22:02:22 201

原创 bzoj2125 最短路 圆方树+倍增

Description给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。对于100%的数据,N<=10000,Q<=10000Solution写到怀疑人生。。给定的图是一个仙人掌,于是可以愉快地建圆方树。我们记每个环内dfs序最小的圆点为top,维护top到剩余点的距离记为dis,对环上的圆点做距离的前缀和。数据不大这一步...

2018-10-17 16:48:22 320

原创 bzoj1977 [BeiJing2010组队]次小生成树 Tree 倍增

Description小 C 最近学了很多最小生成树的算法,Prim 算法、Kurskal 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说: 如果最小生成树选择的边集是 EM,严格次小生成树选择的边集是 ES,那么需要满足:(value(e) 表示边 e的权值) 这下小...

2018-10-17 10:19:02 325

原创 bzoj3000 Big Number 斯特林公式

Description给你两个整数N和K,要求你输出N!的K进制的位数。对于100%的数据,有2≤N≤2^31, 2≤K≤200,数据组数T≤200。Solution显然答案就是log⁡k(n!)\log_k\left(n!\right)logk​(n!) ,然后就不会做了OTZ斯特林公式:n!≈2πn(ne)nn!\approx\sqrt{2\pi n}{\left(\frac{n...

2018-10-16 19:26:22 231

原创 cf1063B Labyrinth BFS+双端队列

DescriptionYou are playing some computer game. One of its levels puts you in a maze consisting of n lines, each of which contains m m m cells. Each cell either is free or is occupied by an obstacle....

2018-10-15 22:12:45 244

原创 bzoj3653 谈笑风生 主席树

Description设T 为一棵有根树,我们做如下的定义:设a和b为T 中的两个不同节点。如果a是b的祖先,那么称“a比b不知道高明到哪里去了”。设a 和 b 为 T 中的两个不同节点。如果 a 与 b 在树上的距离不超过某个给定常数x,那么称“a 与b 谈笑风生”。给定一棵n个节点的有根树T,节点的编号为1 到 n,根节点为1号节点。你需要回答q 个询问,询问给定两个整数p...

2018-10-15 21:32:17 131

原创 bzoj3122 [Sdoi2013]随机数生成器 BSGS

Description小W喜欢读书,尤其喜欢读《约翰克里斯朵夫》。最近小W准备读一本新书,这本书一共有P页,页码范围为0⋯P−1小W很忙,所以每天只能读一页书。为了使事情有趣一些,他打算使用NOI2012上学习的线性同余法生成一个序列,来决定每天具体读哪一页。我们用Xi来表示通过这种方法生成出来的第iii个数,也即小W第i天会读哪一页。这个方法需要设置3个参数a,b,X1,满足0≤a,b,...

2018-10-15 20:36:49 231

原创 tyvj4878 道路修建 双连通分量+单调队列

DescriptionA国是一个商业高度发达的国家。它包含了n座城市,每座城商业都很发达。但不幸的是,A国的交通并没有像其商业那么发达,它仅仅保证了任意两座城市之间有路径存在,而且只存在唯一的一条!拥有雄厚经济实力的商人们决定集资修建一条路,但在修建方案上各个商人都希望新建成的道路对自己利益最大。最终他们决定造一条路,使得两个城市间所需经过道路的数量的最大值尽可能小。为此他们提出了很多修建方...

2018-10-15 18:51:25 169

原创 bzoj4571 [Scoi2016]美味 按位贪心+主席树

Description一家餐厅有 n 道菜,编号 1…n ,大家对第 i 道菜的评价值为 ai(1≤i≤n)。有 m 位顾客,第 i 位顾客的期望值为 bi,而他的偏好值为 xi 。因此,第 i 位顾客认为第 j 道菜的美味度为 bi XOR (aj+xi),XOR 表示异或运算。第 i 位顾客希望从这些菜中挑出他认为最美味的菜,即美味值最大的菜,但由于价格等因素,他只能从第li 道到第...

2018-10-12 20:37:28 177

原创 bzoj4547 Hdu5171 小奇的集合 矩阵乘法

Description有一个大小为n的可重集S,小奇每次操作可以加入一个数a+b(a,b均属于S),求k次操作后它可获得的S的和的最大值。(数据保证这个值为非负数)对于100%的数据,有 n<=105,k<=109,|ai|<=105输出一个整数,表示和的最大值。答案对10000007取模。Solution一开始没看到k的范围。。。sb了然后看到答案保证非负以为...

2018-10-12 16:10:38 196

原创 bzoj2124 等差子序列 线段树+哈希

Description给一个1到N的排列{Ai},询问是否存在1<=p1<p2<p3<p4<p5<…<pLen<=N (Len>=3),使得Ap1,Ap2,Ap3,…ApLen是一个等差序列。输入的第一行包含一个整数T,表示组数。下接T组数据,每组第一行一个整数N,每组第二行为一个1到N的排列,数字两两之间用空格隔开。N<=1...

2018-10-12 13:55:58 198

原创 计蒜客 手拉手 调和级数

Description小 P 是个幼儿园老师。有一天,他组织 nnn 个小朋友玩游戏。游戏开始时,每个小朋友伸出两只手,没有手相互拉在一起。每次,小 P 等概率随机挑选两只空着的手,让这两只手拉在一起。小 P 一直重复这个操作,直到所有的手都拉在一起。小 P 在成为幼儿园老师之前是个数学专业的博士。因此,他想知道,当所有的手都拉在一起之后,小朋友们拉成的圈个数的期望是多少?其中,我们规定...

2018-10-11 21:58:21 382

原创 bzoj1123 [POI2008]BLO 圆方树

DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。输入n<=100000 m<=500000及m条边Solution若图是点双连通的,那么无论删掉哪个点都不影响答案考虑建出圆方树,我们统计的实际上是经过点x的路径数量,这个统计一下树上的size然后就...

2018-10-11 21:32:56 164

aiml-Alice-enUS

aiml的alice英语库

2017-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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