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

~!@#$%^&*(

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

原创 bzoj3275 Number 最小割

Description有N个正整数,需要从中选出一些数,使这些数的和最大。 若两个数a,b同时满足以下条件,则a,b不能同时被选 1:存在正整数C,使a*a+b*b=c*c 2:gcd(a,b)=1Solution带权最大独立集,考虑转化成二分图用最小割解决注意到我们可以根据奇偶性黑白染色,即奇数和奇数不满足条件一,偶数和偶数不满足条件二,这两个集合内互不影响这里...

2018-06-28 20:57:10 189

原创 bzoj5387 [Lydsy1806月赛]质数拆分 乱搞

Description给定一个正整数n求a+b+c+d=n的解的个数,其中a、b、c、d都为质数且可以相同 n<=150000Solution一眼题 容易想到先求a+b的所有解扔进map里面然后枚举c+d,这样就能获得TLE的好成绩 显然我们统计了两个质数之和的方案数后答案=∑ni=1map[i]∗map[n−i]=∑i=1nmap[i]∗map[n−i]=\sum...

2018-06-28 17:43:11 231

原创 bzoj3569 DZY Loves Chinese II 线性基

Description神校XJ之学霸兮,Dzy皇考曰JC。 摄提贞于孟陬兮,惟庚寅Dzy以降。 纷Dzy既有此内美兮,又重之以修能。 遂降临于OI界,欲以神力而凌♂辱众生。今Dzy有一魞歄图,其上有N座祭坛,又有M条膴蠁边。 时而Dzy狂WA而怒发冲冠,神力外溢,遂有K条膴蠁边灰飞烟灭。 而后俟其日A50题则又令其复原。(可视为立即复原) 然若有祭坛无法相互到达,Dzy之神...

2018-06-28 16:35:16 218

原创 bzoj2460 [BeiJing2011]元素 线性基+贪心

Description相传,在远古时期,位于西方大陆的 Magic Land 上,人们已经掌握了用魔 法矿石炼制法杖的技术。那时人们就认识到,一个法杖的法力取决于使用的矿石。 一般地,矿石越多则法力越强,但物极必反:有时,人们为了获取更强的法力而 使用了很多矿石,却在炼制过程中发现魔法矿石全部消失了,从而无法炼制 出法杖,这个现象被称为“魔法抵消” 。特别地,如果在炼制过程中使用超...

2018-06-27 20:49:40 176

原创 bzoj2321 [BeiJing2011集训]星器 乱搞

DescriptionMagic Land上的时间又过了若干世纪…… 现在,人们谈论着一个传说:从前,他们的祖先来到了一个位于东方的岛屿,那里简直就是另外一个世界。善于分析与构造的Magic Land上的人们总是不明白那里的人们是如何不借助精确的实验与计算驱动和操纵魔法。 偶然地,一个魔法使(Magician)来到了Magic Land,在临走的时候留下了一个神奇的盒子,叫做星器(Ca...

2018-06-27 19:50:43 212

原创 bzoj3333 排队计划 树状数组+线段树

DescriptionSolution非常巧妙地区分了我这种不会算复杂度的菜鸡选手先离散一下树状数组求逆序对,记f[i]为下标大于i且小于a[i]的数字数量,显然答案就是f[]的和,并且每次修改都会使一部分f变为0 考虑用线段树维护这个过程,由于每个数字只会被改变一次,因此是均摊nlogn的 记得要开LLCode#include <stdio.h&...

2018-06-27 19:34:05 259

原创 jzoj4644 [NOI2016模拟7.16]人生的经验 欧拉回路

Description Solution这是我唯一会做的题,结果还没A,真是可惜首先可以大胆猜想答案就是cl+l−1cl+l−1c^l+l-1,即相邻的两个排列共用l-1个字符 考虑把所有排列搞出来,对于前l-1个和后l-1个相同的排列连边,这样我们需要找到一条哈密顿路径,显然这是不可做的 考虑把长度为l-1的排列搞出来,把相邻关系变成边上的关系,那么我们就需要找到一...

2018-06-26 21:04:33 301

原创 bzoj2346 [Baltic 2011]Lamp 堆优化dijkstra

Description2255是一个傻X,他连自己家灯不亮了都不知道。 某天TZ大神路过他家,发现了这一情况, 于是TZ开始行侠仗义了。 TZ发现是电路板的问题, 他打开了电路板,发现线路根本没有连上!! 于是他强大的脑力可以使某个格子上的线路从\变为/, 或者从/变为\。 2255不会电路(因为他什么都不会),但是他想知道TZ最少要用多少次脑力才能使他家的灯变亮。 如果无...

2018-06-26 17:12:57 144

原创 bzoj3555 [Ctsc2014]企鹅QQ hash

DescriptionPenguinQQ是中国最大、最具影响力的SNS(Social Networking Services)网站,以实名制为基础,为用户提供日志、群、即时通讯、相册、集市等丰富强大的互联网功能体验,满足用户对社交、资讯、娱乐、交易等多方面的需求。 小Q是PenguinQQ网站的管理员,他最近在进行一项有趣的研究——哪些账户是同一个人注册的。经过长时间的分析,小Q发现同一...

2018-06-25 21:46:41 174

原创 bzoj1264 [AHOI2006]基因匹配Match dp+树状数组

Description基因匹配(match) 卡卡昨天晚上做梦梦见他和可可来到了另外一个星球,这个星球上生物的DNA序列由无数种碱基排列而成(地球上只有4种),而更奇怪的是,组成DNA序列的每一种碱基在该序列中正好出现5次!这样如果一个DNA序列有N种不同的碱基构成,那么它的长度一定是5N。 卡卡醒来后向可可叙述了这个奇怪的梦,而可可这些日子正在研究生物信息学中的基因匹配问题,于是他决定为...

2018-06-25 19:32:53 190

原创 bzoj1565 [NOI2009]植物大战僵尸 最大权闭合子图

DescriptionPlants vs. Zombies(PVZ)是最近十分风靡的一款小游戏。Plants(植物)和Zombies(僵尸)是游戏的主角,其 中Plants防守,而Zombies进攻。该款游戏包含多种不同的挑战系列,比如Protect Your Brain、Bowling等等。其 中最为经典的,莫过于玩家通过控制Plants来防守Zombies的进攻,或者相反地由玩家通...

2018-06-24 22:04:36 217

原创 bzoj2054 疯狂的馒头 离线+并查集

DescriptionSolution容易发现颜色只跟最后一次染有关。因为线段树显然会T,考虑离线询问倒着做 像链表一样记录每个位置往右第一个没涂颜色的位置,然后这个可以用并查集维护,然后每个点只会被染色一次,然后就做完了Code#include <stdio.h>#include <string.h>#include <...

2018-06-24 20:35:08 216

原创 bzoj1529 [POI2005]ska Piggy banks 乱搞

DescriptionByteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出所有的钱,问最少要打破多少个存钱罐.第一行一个整数 N (1 <= N <= 1.000.000) – 表示存钱罐的总数. 接...

2018-06-24 19:07:00 266

原创 bzoj3943 [Usaco2015 Feb]SuperBull 最大生成树

Description贝西和她的朋友们在参加一年一度的“犇”(足)球锦标赛。FJ的任务是让这场锦标赛尽可能地好看。一共有N支球 队参加这场比赛,每支球队都有一个特有的取值在1-230-1之间的整数编号(即:所有球队编号各不相同)。“犇” 锦标赛是一个淘汰赛制的比赛——每场比赛过后,FJ选择一支球队淘汰,淘汰了的球队将不能再参加比赛。锦标赛 在只有一支球队留下的时候就结束了。FJ发现了...

2018-06-23 16:45:12 362

原创 bzoj1060 [ZJOI2007]时态同步 树形dp

Description  小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数 字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅 存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工 作后,产生一个激励电流,通过导线传向每一个它所连接的...

2018-06-23 11:48:37 133

原创 bzoj4999 This Problem Is Too Simple!树链剖分+线段树

Description给您一颗树,每个节点有个初始值。 现在支持以下两种操作: 1. C i x(0<=x<2^31) 表示将i节点的值改为x。 2. Q i j x(0<=x<2^31) 表示询问i节点到j节点的路径上有多少个值为x的节点。Solution最开始想到3个log的做法,显然是过不了的 注意到多种颜色很烦,那么我们可以考虑每种颜...

2018-06-22 21:46:02 196

原创 bzoj1821 [JSOI2010]Group 部落划分 Group 最小生成树

Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我们把...

2018-06-22 20:35:00 181

原创 bzoj2658 [Zjoi2012]小蓝的好友(mrx) 扫描线+treap

Description终于到达了这次选拔赛的最后一题,想必你已经厌倦了小蓝和小白的故事,为了回馈各位比赛选手,此题的主角是贯穿这次比赛的关键人物——小蓝的好友。在帮小蓝确定了旅游路线后,小蓝的好友也不会浪费这个难得的暑假。与小蓝不同,小蓝的好友并不想将时间花在旅游上,而是盯上了最近发行的即时战略游戏——SangoCraft。但在前往通关之路的道路上,一个小游戏挡住了小蓝的好友的步伐。...

2018-06-22 20:11:13 218

原创 bzoj3106 [cqoi2013]棋盘游戏 极大极小搜索

Description一个n*n(n>=2)棋盘上有黑白棋子各一枚。游戏者A和B轮流移动棋子,A先走。 A的移动规则:只能移动白棋子。可以往上下左右四个方向之一移动一格。 B的移动规则:只能移动黑棋子。可以往上下左右四个方向之一移动一格或者两格。 和通常的“吃子”规则一样,当某游戏者把自己的棋子移动到对方棋子所在的格子时,他就赢了。两个游戏者都很聪明,当可以获胜时会尽快获胜,只...

2018-06-22 18:56:27 373

原创 bzoj2987 Earthquake 类欧几里得

Description给定a,b,c,求满足方程Ax+By<=C的非负整数解A,B<=10^9.C<=Min(A,B)*10^9Solution考虑枚举x得到y≤⌊C−AxB⌋y≤⌊C−AxB⌋y\leq\lfloor\frac{C-Ax}{B}\rfloor 类欧几里得的经典应用,时间太紧了我就先去吃个饭回来再写Code#inc...

2018-06-21 17:49:11 468

原创 bzoj2424 [HAOI2010]订货 斜率优化dp

Description某公司估计市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初的库存量为零,第n月月底的库存量也为零,问如何安排这n个月订购计划,才能使成本最低?每月月初订购,订购后产品立即到货,进库并供应市场,于当月被售掉则不必付存贮费。假设仓库容量为S。第1行:n, m, S (0<=n&lt...

2018-06-20 21:55:41 194

原创 bzoj3545 [ONTAK2010]Peaks 可持久化线段树+kruskal重构树

Description同3545,强制在线Solution首先需要知道一个叫做kruskal重构树的东西 我们先对边权排序,对于一条连通两个不同集合的边新建一个额外点,把x和y分别作为新点的左右儿子,并对新点赋权为边权 这样做可以得到一棵拥有不错性质的二叉树:首先除叶节点外这是一个大根堆其次原图中两点间路径上的最大边为新树上两点lca的点权知道了这些就很好做了...

2018-06-20 17:33:36 187

原创 bzoj3545 [ONTAK2010]Peaks 离线询问+splay启发式合并

Description在Bytemountains有N座山峰,每座山峰有他的高度h_i。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。N<=10^5, M,Q<=5*10^5,h_i,c,x<=10^9。Sol...

2018-06-19 20:20:17 209

原创 bzoj1143 [CTSC2008]祭祀river floyd+二分图匹配

Description  在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例子)。   由于人数众多的原因,Y族的祭祀活动会在多个岔口上同...

2018-06-19 17:06:51 191

原创 bzoj1758 [Wc2010]重建计划 长链剖分+线段树

DescriptionX国遭受了地震的重创, 导致全国的交通近乎瘫痪,重建家园的计划迫在眉睫。X国由N个城市组成, 重建小组提出,仅需建立N-1条道路即可使得任意两个城市互相可达。于是,重建小组很快提出了一个包含N-1条道路的方案,并满足城市之间两两可达,他们还计算评估了每条道路e建设之后可以带来的价值v(e)。由于重建计划复杂而艰难,经费也有一定限制。因此,政府要求第一期重建工程修建...

2018-06-18 21:46:32 509

原创 bzoj1055 [HAOI2008]玩具取名 dp

Description  某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后 他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。 现在,他想请你猜猜某一个很长的名字,最初可能是由哪几个字母变形过来的。100%数据满足Len<=200,W、I、N、G<=16So...

2018-06-17 12:55:05 148

原创 bzoj3123 [Sdoi2013]森林 可持久化线段树+启发式合并

Description小Z有一片森林,含有N个节点,每个节点上都有一个非负整数作为权值。初始的时候,森林中有M条边。小Z希望执行T个操作,操作有两类:Q x y k查询点x到点y路径上所有的权值中,第k小的权值是多少。此操作保证点x和点y连通,同时这两个节点的路径上至少有k个点。L x y在点x和点y之间连接一条边。保证完成此操作后,仍然是一片森林。为了体现程序的在线性,我...

2018-06-14 21:35:29 207

原创 bzoj4094 [Usaco2013 Dec]Optimal Milking 线段树

DescriptionFarmer John最近购买了N(1 <= N <= 40000)台挤奶机,编号为1 … N,并排成一行。第i台挤奶机每天能够挤M(i)单位的牛奶 (1 < =M(i) <=100,000)。由于机器间距离太近,使得两台相邻的机器不能在同一天使用。Farmer John可以自由选择不同的机器集合在不同的日子进行挤奶。在D(1 < = D...

2018-06-14 17:18:21 155

原创 bzoj3307 雨天的尾巴 线段树合并

DescriptionN个点,形成一个树状结构。有M次发放,每次选择两个点x,y 对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成 所有发放后,每个点存放最多的是哪种物品。1<=N,M<=100000 1<=a,b,x,y<=N 1<=z<=10^9Solution一个非常直观的方法就是轻重链剖分然后树状数组套权值...

2018-06-13 20:33:45 194

原创 bzoj4712 洪水 树链剖分

Description小A走到一个山脚下,准备给自己造一个小屋。这时候,小A的朋友(op,又叫管理员)打开了创造模式,然后飞到 山顶放了格水。于是小A面前出现了一个瀑布。作为平民的小A只好老实巴交地爬山堵水。那么问题来了:我们把这 个瀑布看成是一个n个节点的树,每个节点有权值(爬上去的代价)。小A要选择一些节点,以其权值和作为代价将 这些点删除(堵上),使得根节点与所有叶子结点不连通...

2018-06-11 21:50:24 251

原创 bzoj4802 欧拉函数 素数测试

Description已知N,求phi(N)正整数N。N<=10^18Solution我调了一个晚上的程序是对的!!!!!!!!! mdzz为什么加万恶的std就对了?????????????? 我tm拍半天拍出的错误是没加std?????!!!Code#include <stdio.h>#include <string...

2018-06-04 21:20:25 192

原创 bzoj3834 [Poi2014]Solar Panels 分块

DescriptionHaving decided to invest in renewable energy, Byteasar started a solar panels factory. It appears that he has hit the gold as within a few days clients walked through his door. Each cl...

2018-06-03 21:59:20 534

原创 bzoj2434 [Noi2011]阿狸的打字机 AC自动机

Description阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。 l 按一下印有’B’的按键,打字机凹槽中最后一个字母会消失。 l 按一下印有’P’的按键,打字机会在纸...

2018-06-03 21:15:20 161

原创 cf486(div.3)E Divisibility by 25 贪心

题目大意给定一个不大于10^18的不含前导零的正整数n,求最小的k使得交换相邻两位k次后得到的新数字是25的倍数 要求每次交换都不能出现前导零Solution终于想起了我cf可怜的rating,似乎打完educationround之后就一直在掉掉掉 火速码完前几题就开始死刚这个了,打得我意识模糊,果然还是太菜了。。利用小学生数学姿势可以发现25的倍数末尾一定是00、25...

2018-06-02 20:45:13 555

原创 cf430(div.2)D Vitya and Strange Lesson 字典树

DescriptionToday at the lesson Vitya learned a very interesting function — mex. Mex of a sequence of numbers is the minimum non-negative number that is not present in the sequence as element. For ...

2018-06-01 22:12:34 160

aiml-Alice-enUS

aiml的alice英语库

2017-02-01

空空如也

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

TA关注的人

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