自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liangzihao1的博客

博客内容为本人独创,若有相似,纯属意外。

  • 博客(30)
  • 收藏
  • 关注

原创 洛谷 P4043 [AHOI2014/JSOI2014]支线剧情 有上下界最小费用可行流

题目背景宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情。题目描述JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据JYY的不同的选择,而经过不同的支线剧情,前往Ki种不同的新的剧情点。当然如果为0,则说明i...

2019-01-30 20:51:06 288

原创 洛谷 P3648 [APIO2014]序列分割 斜率优化dp

题目描述你正在玩一个关于长度为 nnn 的非负整数序列的游戏。这个游戏中你需要把序列分成 k+1k + 1k+1 个非空的块。为了得到 k+1k+1k+1 块,你需要重复下面的操作 kkk 次:选择一个有超过一个元素的块(初始时你只有一块,即整个序列)选择两个相邻元素把这个块从中间分开,得到两个非空的块。每次操作后你将获得那两个新产生的块的元素和的乘积的分数。你想要最大化最后的总得分。输...

2019-01-30 16:21:41 378 1

原创 jzoj 3196.【HNOI模拟题】物理 dp+k-d tree

由于题目描述过于沙雕,这里给出题目大意:有nnn个人站在数轴的非负半轴上,其中一个是sg(自己理解),他站在0号点上。对于其他的n−1n-1n−1个人,第iii个人用三元组(xi,yi,li)(x_i,y_i,l_i)(xi​,yi​,li​)描述,说明这个人站在lil_ili​点上,并有一个区间[xi,yi][x_i,y_i][xi​,yi​]来描述它的听觉范围。题目给定一个LLL,第ii...

2019-01-30 16:00:17 204

原创 jzoj 3195.【HNOI模拟题】数学 分治+单调栈

由于题目描述过于沙雕,这里给出题目大意:在坐标系内有nnn个点。如果一对点xxx和yyy是合法的,满足一个边平行于坐标轴的矩形仅包含这两个点,求合法点对数。n<=105n<=10^5n<=105分析:这题和bzoj 4237:稻草人是一个道理。有几个注意的地方,首先还要计算上朝下的,而且在直线上相邻的两个点也有贡献。因为这题不保证xix_ixi​和yi...

2019-01-30 15:42:33 354

原创 bzoj 4026: dC Loves Number Theory 数论+主席树

DescriptiondC 在秒了BZOJ 上所有的数论题后,感觉萌萌哒,想出了这么一道水题,来拯救日益枯竭的水题资源。给定一个长度为 n的正整数序列A,有q次询问,每次询问一段区间内所有元素乘积的φ(φ(n)代表1~n 中与n互质的数的个数) 。由于答案可能很大,所以请对答案 mod 10^6 +777。 (本题强制在线,所有询问操作的l,r都需要 xor上一次询问的答案 lastan...

2019-01-29 20:23:49 454 1

原创 jzoj 4240.【五校联考5day2】游行 主席树优化连边+支配树

Description恶梦是学校里面的学生会主席。他今天非常的兴奋,因为学校一年一度的学生节开始啦!!在这次节日上总共有N个节目,并且总共也有N个舞台供大家表演。其中第i个节目的表演时间为第i个单位时间,表演的舞台为Ai,注意可能有多个节目使用同一个舞台。作为恶梦的忠实粉丝之一的肥佬,当然要来逛一下啦,顺便看一下能不能要到恶梦的签名。肥佬一开始会先在A1 看完节目1再去闲逛。肥佬可以在舞...

2019-01-29 19:40:55 328

原创 洛谷 P3335 [ZJOI2013]蚂蚁寻路 dp

题目描述在一个 n*m 的棋盘上,每个格子有一个权值,初始时,在某个格子的顶点处一只面朝北的蚂蚁,我们只知道它的行走路线是如何转弯,却不知道每次转弯前走了多长。蚂蚁转弯是有一定特点的,即它的转弯序列一定是如下的形式:右转,右转,左转,左转,右转,右转…左转,左转,右转,右转,右转。即两次右转和两次左转交替出现的形式,最后两次右转(最后两次一定是右转)后再多加一次右转。我们还知道,蚂蚁不会在同一...

2019-01-29 15:59:01 236

原创 洛谷 P3337 [ZJOI2013]防守战线 单纯形

题目描述战线可以看作一个长度为n 的序列,现在需要在这个序列上建塔来防守敌兵,在序列第i 号位置上建一座塔有Ci 的花费,且一个位置可以建任意多的塔,费用累加计算。有m 个区间[L1, R1], [L2, R2], …, [Lm, Rm],在第i 个区间的范围内要建至少Di 座塔。求最少花费。输入输出格式输入格式:第一行为两个数n, m。接下来一行,有n 个数,描述C 数组。接下来m ...

2019-01-29 15:48:27 391

原创 bzoj 3551: [ONTAK2010]Peaks加强版 克鲁斯卡尔重构树+主席树

题目大意:给你一个nnn个点mmm条边的无向图,边有边权,点有高度。有qqq个询问,每个询问一个点xxx在不经过边权大于ccc的边能到达的点中高度第kkk大的点的高度。分析:建出克鲁斯卡尔重构树。对于询问点xxx,倍增求出深度最浅的一个权值小于等于ccc的点,然后对子树求第kkk大。可以用dfs序+可持久化线段树解决。代码:/******************************...

2019-01-28 21:22:35 156

原创 jzoj 3207.【HNOI模拟题】Orthogonal Anagram 霍尔定理+贪心

Description一个字符串的变形词是一个字符串,它含有恰好完全一样的字母,可能以不同的顺序出现。例如,\porter",\report"和\eoprrt"都是\porter"的变形词。而\potter"不是它的变形词,因为\t"和\r"出现的次数不同。字符串S和T是正交的,当且仅当它们长度相同,而且每个对应位都不同。例如,\card"和\dear&am

2019-01-28 19:59:24 315

原创 jzoj 3206.【HNOI模拟题】Axonometric Projection dp+组合计数

Description让我们来考虑一个单位立方体建成的模型。这个建筑的底是一个n m的单位正方形网格。在每个正方形上面,堆着若干个(可能是0)个单位立方体。每个立方体属于其中一个立方体堆。给出了一个建筑的左视图和正视图。请计算有多少种建筑,符合给出的左视图和正视图。答案可能很大,只要返回它除以10^9 + 9的余数即可。Input第一行是整数n。第二行描述了建筑的左视图。第i个数表示了由上...

2019-01-28 19:49:55 521 1

原创 jzoj 3205.【HNOI模拟题】Dual-SIM Phone 暴力+二分答案

Description彼得,一个学生,想要从短信业务中获利。当然,他也想花最少的钱发送信息,并且尽快地发送信息。因此,他想买一个双卡手机,对于两个运营商的卡可以同时工作。现在,彼得可以发送短信给某个电话号码,通过两个运营商中花钱更少的一个。不幸的是,并非所有手机运营商可以通过他们发送短信给其他运营商的电话号码。帮助彼得选择一对运营商,使得他能够发送短信给所有运营商的电话号码,而且发送短信的最大...

2019-01-28 19:22:45 324

原创 bzoj 5093:[Lydsy1711月赛]图的价值 ntt

Description“简单无向图”是指无重边、无自环的无向图(不一定连通)。一个带标号的图的价值定义为每个点度数的k次方的和。给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。因为答案很大,请对998244353取模输出。Input第一行包含两个正整数n,k(1<=n<=10^9,1<=k<=200000)。Output输出一行一个整数,即答案对...

2019-01-27 20:36:58 242

原创 bzoj 4464: [Jsoi2013]旅行时的困惑 dp+贪心

DescriptionWaldives 有 N 个小岛。目前的交通系统中包含 N-1 条快艇专线,每条快艇专线连接两个岛。这 N-1条快艇专线恰好形成了一棵树。由于特殊的原因,所有N-1条快艇专线都是单向的。这导致了很多岛屿之间不能相互到达。因此,Waldives 政府希望新建一些公交线路,使得建设完毕后,任意两个小岛都可以互相到达。为了节约开支,政府希望建设最少的公交线路。同时,出于...

2019-01-27 16:47:03 249

原创 jzoj 3209.【JSOI2013】密码 矩阵乘法

DescriptionWill有一个神秘盒,传说只要有人能解开神秘盒上的密码,就可以预知未来(比如知道这道题的标程是怎样的),你愿意来尝试一下么?Input从文件passw.in中读入数据。输入仅包含一行一个整数N。Output输出到文件passw.out中。输出仅包含一行一个整数f(N)。Sample Input2Sample Output35Data Constrai...

2019-01-27 16:32:15 377

原创 jzoj 3208.【JSOI2013】编程作业 字符串hash

DescriptionWill相信,很多同学都有过这样的经历:大牛已经写好了编程作业,而作为菜鸟的自己不会写怎么办呢?拿大牛的代码抄一下嘛!但是提交一模一样的作业是不是不太好?于是就改一改变量名什么的……但是其实这样的代码抄袭行为是可以被检测出来的。考虑到如下的两段代码,很容易发现他们其实是一样的。那么最开始给出的两段雷同代码就可以分别写成AiBjCiDECjDiFGC以及AaBiCaDE...

2019-01-27 16:18:30 266

原创 bzoj 2326: [HNOI2011]数学作业 矩阵乘法

Description小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题:给定正整数 N 和 M要求计算 Concatenate (1 … N) Mod M 的值,其中 Concatenate (1 …N)是将所有正整数 1, 2, …, N 顺序连接起来得到的数。例如,N = 13, Concatenate (1 … N)=12345678910111213.小C 想了大半...

2019-01-26 21:34:29 183

原创 bzoj 3514: Codechef MARCH14 GERALD07加强版 lct+主席树

DescriptionN个点M条边的无向图,询问保留图中编号在[l,r]的边的时候图中的联通块个数。Input第一行四个整数N、M、K、type,代表点数、边数、询问数以及询问是否加密。接下来M行,代表图中的每条边。接下来K行,每行两个整数L、R代表一组询问。对于type=0的测试点,读入的L和R即为询问的L、R;对于type=1的测试点,每组询问的L、R应为L xor lastans和...

2019-01-26 20:37:53 287

原创 jzoj 4224.【五校联考3day1】食物 dp

DescriptionInputOutputSample Input41 1 714 2 11 2 21 1 1010 10 15 7 25 3 341 4 19 4 25 3 31 3 35 3 23 4 56 7 55 3 81 1 11 2 11 1 1Sample Output41412TATData Constraint分...

2019-01-26 16:23:39 195

原创 jzoj 4223.【五校联考3day1】旅游 并查集

DescriptionInputOutputSample Input15 5 32 3 63341 5 157243 5 57054 3 123821 3 2172660001000013000Sample Output2612Data Constraint分析:一开始还以为是克鲁斯卡尔重构树。发现可以离线其实是一道简单题。对询问排序,从小到大做...

2019-01-26 16:19:32 176

原创 bzoj 4243:交朋友 并查集

Description你是活跃在历史的幕后的一名特工,为了世界的和平而日以继夜地努力着。这个世界有N个国家,编号为1…N,你的目的是在这N个国家之间建立尽可能多的友好关系。你为了制定一个特工工作的计划,作出了一张当今国际关系的示意图。你准备了一张非常大的画纸,先画下了代表每个国家的N个点。接下来,为了表示现在的国际关系,画下了M个连接两个国家的有向边,其中从国家a连向国家b的有向边(下面称作...

2019-01-26 16:15:44 279

原创 洛谷 P4072 [SDOI2016]征途 dp+斜率优化

DescriptionPine 开始了从 S 地到 T 地的征途。从 S 地到 T 地的路可以划分成 n 段,相邻两段路的分界点设有休息站。Pine 计划用 m 天到达 T 地。除第 m 天外,每一天晚上 Pine 都必须在休息站过夜。所以,一段路必须在同一天中走完。Pine 希望每一天走的路长度尽可能相近,所以他希望每一天走的路的长度的方差尽可能小。帮助 Pine 求出最小方差是多少。...

2019-01-25 21:50:56 174

原创 jzoj 6012.【NOIP2019模拟1.25A组】荷马史诗 dp

Description追逐影子的人,自己就是shadow。 ——荷马Shadow 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Shadow 想通过一种编码方式使得它变得短一些。一部《荷马史诗》中有 n 种不同的单词,从 1 到 n 进行编号。其中第 i 种单词出现的总...

2019-01-25 20:50:59 259

原创 jzoj 6011.【NOIP2019模拟1.25A组】天天爱跑步 虚树

Description长跑的目的不是更快,而是更强。 ——zjp’s blogzjp最近迷上了长跑。为了防止被zjp强锋吹拂,小狗们决定躲到狗窝里去,现在已知有n条狗在一个二维平面直角坐标系的第一象限内。狗是一种特殊的生物,每只在(x, y)的狗走一步只能到达(x + y, y),(x, y +x),(x − y, y),(x, y − x)这四个位置中的任意一个。并且任何时候,狗都不能在坐...

2019-01-25 17:24:21 399

原创 jzoj 4211.【五校联考1day2】送你一颗圣诞树 分治+记忆化

Description再过三个多月就是圣诞节了,小R想送小Y一棵圣诞树作为节日礼物。因为他想让这棵圣诞树越大越好,所以当然是买不到能够让他满意的树的,因此他打算自己把这棵树拼出来。现在,小R开始画这棵树的设计图纸了。因为这棵树实在太大,所以他采用了一种比较方便的方法。首先他定义了m+1m+1m+1 棵树 T0T_0T0​ 到 TmT_mTm​。最开始他只画好了 T0T_0T0​ 的图纸:就只有...

2019-01-24 21:06:48 526

原创 jzoj 4213.【五校联考1day2】对你的爱深不见底 斐波那契数列+高精度

Description出乎意料的是,幸运E的小R居然赢了那个游戏。现在欣喜万分的小R想要写一张明信片给小Y,但是因为小R非常羞涩,所以他打算采用一些比较神奇的方式来表达。他定义了一些字符串,s1=as_1=as1​=a,s2=bs_2 = bs2​=b,si=si−1+si−2(i>=3)si =s_{i-1}+s_{i-2} (i >=3)si=si−1​+si−...

2019-01-24 19:39:14 372

原创 jzoj 4212.【五校联考1day2】我想大声告诉你 dp

Description因为小Y 是知名的白富美,所以自然也有很多的追求者,这一天这些追求者打算进行一次游戏来踢出一些人,小R 自然也参加了。这个游戏有n 个人参加,每一轮随机选出一个还没有出局的人x,接着x 会出局。x 在出局之后剩下的人会受到一次攻击,每一个人在遭到攻击之后会有p 的概率出局。(注意遭到攻击出局的人是不能攻击剩下的人的)在所有人都出局之后,遭受攻击次数等于特定值的人能够成为...

2019-01-24 19:28:27 347

原创 洛谷 P4581 [BJOI2014]想法 随机化

题目描述小强和阿米巴是好朋友。小强要出一套题目。他的题目以涉及面广(偏)、考察深入(怪)、思维强度大(难)著称。他为了出题,一共攒了M个本质不同的想法,每个想法形成了一个题目。不过,他觉得拿这些题目去考察选手会把比赛搞的太过变态,所以,想请阿米巴来帮忙调整一下他的题目。阿米巴指出,为了让一场考试的题目的考察点尽量全面,有一个通用的做法叫做“组合”。如果把两个题目A和B组合在一起,那么组合而成...

2019-01-11 18:41:01 147

原创 bzoj 4305: 数列的GCD 莫比乌斯反演

Description给出一个长度为N的数列{a[n]},1<=a[i]<=M(1<=i<=N)。现在问题是,对于1到M的每个整数d,有多少个不同的数列b[1], b[2], …, b[N],满足:(1)1<=b[i]<=M(1<=i<=N);(2)gcd(b[1], b[2], …, b[N])=d;(3)恰好有K个位置i使得a[i]&l...

2019-01-03 19:41:30 230

原创 bzoj 3774: 最优选择 最小割

Description小N手上有一个N*M的方格图,控制某一个点要付出Aij的代价,然后某个点如果被控制了,或者他周围的所有点(上下左右)都被控制了,那么他就算是被选择了的。一个点如果被选择了,那么可以得到Bij的回报,现在请你帮小N选一个最优的方案,使得回报-代价尽可能大。Input第一行两个正整数N,M表示方格图的长与宽。接下来N行每行M个整数Aij表示控制的代价。接下来N行每行M个...

2019-01-02 19:21:46 183

空空如也

空空如也

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

TA关注的人

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