二三分/容斥/线扫等
文章平均质量分 77
MyZhY
For You To Your For
展开
-
poj1003 Hangover && poj1004 Financial Management
这两题比较水,就合在一起了。1003:How far can you make a stack of cards overhang a table? If you have one card, you can create a maximum overhang of half a card length. (We're assuming that the cards must be per原创 2017-04-16 11:50:02 · 353 阅读 · 0 评论 -
BZOJ 2096 [Poi2010]Pilots 单调队列
DescriptionTz又耍畸形了!!他要当飞行员,他拿到了一个飞行员测试难度序列,他设定了一个难度差的最大值,在序列中他想找到一个最长的子串,任意两个难度差不会超过他设定的最大值。耍畸形一个人是不行的,于是他找到了你。Input输入:第一行两个有空格隔开的整数k(0Output输出:最大的字串长度。Sample Input3 95 1 3原创 2017-09-10 17:50:31 · 353 阅读 · 0 评论 -
BZOJ 1876 [SDOI2009]SuperGCD 高精度 更相减损术
DescriptionSheng bill有着惊人的心算能力,甚至能用大脑计算出两个巨大的数的GCD(最大公约 数)!因此他经常和别人比赛计算GCD。有一天Sheng bill很嚣张地找到了你,并要求和你比 赛,但是输给Sheng bill岂不是很丢脸!所以你决定写一个程序来教训他。Input共两行: 第一行:一个数A。 第二行:一个数B。0 Outpu原创 2017-09-29 14:22:18 · 340 阅读 · 0 评论 -
BZOJ 1853 [Scoi2010]幸运数字 容斥
Description在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间内就只有6个(6,8,66,68,86,88),于是他又定义了一种“近似幸运号码”。lxhgww规定,凡是“幸运号码”的倍数都是“近似幸运号原创 2017-10-07 21:11:04 · 355 阅读 · 0 评论 -
BZOJ 2565 最长双回文串 哈希+二分+线扫+树状数组
Description顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。Input一行由小写英文字母组成的字符串S。Output一行一个整数,表示最长双回文子串的原创 2017-10-08 07:06:50 · 310 阅读 · 0 评论 -
POJ 2109 Power of Cryptography 二分+高精度 【未AC】
DescriptionCurrent work in cryptography involves (among other things) large prime numbers and computing powers of numbers among these primes. Work in this area has resulted in the practical use of原创 2017-10-17 18:57:43 · 311 阅读 · 0 评论 -
BZOJ 1857 [Scoi2010]传送带 三分套三分
Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在lxhgww想从A点走到D点,他想知道最少需要走多长时间Input输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By 第二行是4个整数,表示C和D的坐标原创 2017-10-19 14:11:49 · 294 阅读 · 0 评论 -
BZOJ 1584 [Usaco2009 Mar]Cleaning Up 打扫卫生 动态规划
Description有N头奶牛,每头那牛都有一个标号Pi,1 <= Pi <= M <= N <= 40000。现在Farmer John要把这些奶牛分成若干段,定义每段的不河蟹度为:若这段里有k个不同的数,那不河蟹度为k*k。那总的不河蟹度就是所有段的不河蟹度的总和。Input第一行:两个整数N,M 第2..N+1行:N个整数代表每个奶牛的编号 Outp原创 2017-10-06 10:53:22 · 477 阅读 · 0 评论 -
Noip 提高组 2011 Day2 T2 聪明的质检员 二分法
题目描述小T 是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有 n 个矿石,从 1到n 逐一编号,每个矿石都有自己的重量 wi 以及价值vi 。检验矿产的流程是:1 、给定m 个区间[Li,Ri];2 、选出一个参数 W;3 、对于一个区间[Li,Ri],计算矿石在这个区间上的检验值Yi:这批矿产的检验结果Y 为各个区间的检验值之和。即:Y原创 2017-10-20 20:48:30 · 332 阅读 · 0 评论 -
BZOJ 4260 Codechef REBXOR trie树+树状数组
DescriptionInput输入数据的第一行包含一个整数N,表示数组中的元素个数。第二行包含N个整数A1,A2,…,AN。Output输出一行包含给定表达式可能的最大值。Sample Input51 2 3 1 2Sample Output6HINT满足条件的(l1,r1原创 2017-10-12 07:44:18 · 368 阅读 · 0 评论 -
Noip提高组 2004 T4 虫食算 搜索优化
题目描述所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子:http://paste.ubuntu.com/25448822/其中#号代表被虫子啃掉的数字。根据算式,我们很容易判断:第一行的两个数字分别是5和3,第二行的数字是5。现在,我们对问题做两个限制:首先,我们只考虑加法的虫食算。这里的加法是N进制加法,算式中三原创 2017-10-13 07:14:27 · 406 阅读 · 0 评论 -
BZOJ 2079 [Poi2010]Guilds 巧解
DescriptionZy皇帝面临一个严峻的问题,两个互相抵触的贸易团体,YYD工会和FSR工会,他们在同一时间请求在王国各个城市开办自己的办事处。这里有n个城市,其中有一些以双向马路相连,这两个工会要求每个城市应该做到: 1:有这个工会的办事处或 2:和另外一个符合1条件的城市有马路直接相连。(也就是每个城市必须是YYD的公会,但是又和FSR的公会的城市相连,或者是FSR的,和YYD的城原创 2017-10-22 17:16:14 · 235 阅读 · 0 评论 -
bzoj 4818 [Sdoi2017]序列计数 矩阵乘法优化dp+容斥
DescriptionAlice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数。Alice还希望 ,这n个数中,至少有一个数是质数。Alice想知道,有多少个序列满足她的要求。 Input一行三个数,n,m,p。 1<=n<=10^9,1<=m<=2×10^7,1<=p<=100 Output一行一个数,满足Alice的要求的序列数量,答案对20170原创 2017-10-31 17:43:44 · 372 阅读 · 0 评论 -
BZOJ 1303 [CQOI2009]中位数图
Description给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。Input第一行为两个正整数n和b ,第二行为1~n 的排列。 Output输出一个整数,即中位数为b的连续子序列个数。Sample Input7 45 7 2 4 3 1 6Sample Output4原创 2017-10-14 20:19:41 · 312 阅读 · 0 评论 -
BZOJ 3170 [Tjoi 2013]松鼠聚会 切比雪夫距离-->曼哈顿距离
Description有N个小松鼠,它们的家用一个点x,y表示,两个点的距离定义为:点(x,y)和它周围的8个点即上下左右四个点和对角的四个点,距离为1。现在N个松鼠要走到一个松鼠家去,求走过的最短距离。Input第一行给出数字N,表示有多少只小松鼠。0下面N行,每行给出x,y表示其家的坐标。-10^9Output表示为了聚会走的路程和最小为多少。原创 2017-10-16 15:03:36 · 275 阅读 · 0 评论 -
BZOJ 2936 [Poi1999]降 水 (FloodFill)优先队列+BFS
Description有这样一块土地,它可以被划分成N×M个正方形小块,每块面积是一平方英寸,第i行第j列的小块可以表示成P(i,j)。这块土地高低不平,每一小块地P(i,j)都有自己的高度H(i,j)(单位是英寸)。一场倾盆大雨后,这块地由于地势高低不同,许多低洼地方都积存了不少降水。假如你已经知道这块土地的详细信息,你能求出它最多能积存多少立方英寸的降水么? Input原创 2017-10-17 16:08:08 · 490 阅读 · 0 评论 -
Codeforces 875D High Cry st表+分治
Disclaimer: there are lots of untranslateable puns in the Russian version of the statement, so there is one more reason for you to learn Russian :)Rick and Morty like to go to the ridge High Cry f原创 2017-10-16 21:18:25 · 1210 阅读 · 0 评论 -
BZOJ 4361 isn 动态规划+树状数组+容斥原理
Description给出一个长度为n的序列A(A1,A2…AN)。如果序列A不是非降的,你必须从中删去一个数, 这一操作,直到A非降为止。求有多少种不同的操作方案,答案模10^9+7。 Input第一行一个整数n。 接下来一行n个整数,描述A。 Output一行一个整数,描述答案。 Sample Input4 1 7 5 3 Sample Output18 HINT1<=N<=20原创 2017-10-26 11:48:29 · 327 阅读 · 0 评论 -
BZOJ 1045 [HAOI2008] 糖果传递 ……
Description 有n个小朋友坐成一圈,每人有ai个糖果。每人只能给左右两人传递糖果。每人每次传递一个糖果代价为1。Input 第一行一个正整数n糖果的颗数.Output 求使所有人获得均等糖果的最小代价。 Sample Input41254Sample Output4HINT原创 2017-09-17 20:18:15 · 489 阅读 · 0 评论 -
BZOJ 3713 [PA2014]Iloczyn 枚举
Description斐波那契数列的定义为:k=0或1时,F[k]=k;k>1时,F[k]=F[k-1]+F[k-2]。数列的开头几项为0,1,1,2,3,5,8,13,21,34,55,…你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。Input第一行包含一个整数t(1Output输出共t行,第i行为TAK(是)或NIE(否),表示n_i能否被表原创 2017-09-16 23:39:31 · 373 阅读 · 0 评论 -
POJ2182 逆推数列
LOST COWSN (2 <= N <= 8,000) cows have unique brands in the range 1..N. In a spectacular display of poor judgment, they visited the neighborhood 'watering hole' and drank a few too many beers befo原创 2017-03-05 10:34:48 · 1032 阅读 · 0 评论 -
【闯王的宝藏】 水题 链表
闯王的宝藏题目描述【题目背景】明朝后期,由于皇帝腐朽无能,宦官专权,政治黑暗腐败。官僚地主霸占了全国绝大部 分的良田沃土,很多农民失去了土地,政府还不断地向农民征收赋税,困苦不堪的农民又遭 到蝗灾、旱灾等自然灾害。在这种情况下,农民起义迅速地在全国酝酿,公元 1627 年,农 民起义首先在灾情严重的陕北爆发。农民战争发展迅猛,短短几年内,就涌现出几十支起义 军,其中以高迎祥领导原创 2017-02-02 16:55:12 · 534 阅读 · 0 评论 -
BZOJ 4236 JOIOJI 排序+线扫
DescriptionJOIOJI桑是JOI君的叔叔。“JOIOJI”这个名字是由“J、O、I”三个字母各两个构成的。最近,JOIOJI桑有了一个孩子。JOIOJI桑想让自己孩子的名字和自己一样由“J、O、I”三个字母构成,并且想让“J、O、I”三个字母的出现次数恰好相同。JOIOJI桑家有一份祖传的卷轴,上面写着一首长诗,长度为N,由“J、O、I”三个字母组成。JOIOJIさん想原创 2017-06-16 13:58:41 · 464 阅读 · 0 评论 -
BZOJ 2456: mode 题解 好小的空间
2456: mode时间限制: 1 Sec 内存限制:1 MB题目描述给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。输入第1行一个正整数n。第2行n个正整数用空格隔开。输出 一行一个正整数表示那个众数。样例输入53 2 3 1 3样例输出3提示100%的数据,原创 2016-10-23 20:44:11 · 635 阅读 · 0 评论 -
NOIP 2015 T3 普及组 求和 公式分解+线扫
描述一条狭长的纸带被均匀划分出了 n 个格子,格子编号从 1 到 n。每个格子上都染了一种颜色coloricolori(用[1,m]当中的一个整数表示),并且写了一个数字numberinumberi。定义一种特殊的三元组:(x, y, z),其中 x,y,z 都代表纸带上格子的编号,这里的三元组要求满足以下两个条件:x, y, z都是整数, x color原创 2016-11-06 14:47:38 · 1510 阅读 · 0 评论 -
暑假测试 Day 4
问题 A: 七天使的通讯时间限制: 2 Sec 内存限制:256 MB提交: 422 解决: 122[提交][状态][讨论版]题目描述n个天使排成一条直线,某些天使之间需要互相联系,他们之间的通讯可以通过黑白两种通道中的一种;所有通道必须在直线同侧(另一侧是地面);为了保证通讯效率,同种颜色的所有通道之间不能相交。请计算能否建立这种通讯方案。输入原创 2017-07-11 22:23:54 · 408 阅读 · 0 评论 -
暑假测试 Day 5
问题 A: 单词检索时间限制: 1 Sec 内存限制: 128 MB提交: 634 解决: 96[提交][状态][讨论版]题目描述小可可是学校图书馆的管理员,现在他接手了一个十分棘手的任务。由于学校需要一些材料,校长需要在文章中检索一些信息。校长一共给了小可可N篇文章,每篇文章为一个字符串。现在,校长需要他找到这样的单词,它至少在这N篇文章中的M篇文章里出现过,且单原创 2017-07-12 19:04:54 · 496 阅读 · 0 评论 -
暑假测试 Day 3
问题 A: 寻找羔羊时间限制: 1 Sec 内存限制: 256 MB提交: 191 解决: 103[提交][状态][讨论版]题目描述给定一个由小写字母组成的字符串,寻找包含“agnus”(羔羊)的子串的个数。注意:当且仅当两个子串的起始位置和终点不同时,这两个子串属于不同的子串。输入只有一个字符串,表示题中所述的字符串。输出仅一个数字,表原创 2017-07-07 23:00:55 · 603 阅读 · 0 评论 -
暑假测试 Day 1
问题 A: 重复字符串时间限制: 1 Sec 内存限制: 256 MB提交: 230 解决: 105[提交][状态][讨论版]题目描述给定两个字符串a和b,我们可以定义一些操作:a*b为将字符串a和字符串b连接起来,比如a= "aoe",b= "jkw",那么a*b= "aoejkw"。进一步,我们可以有指数操作,a^0= "", a^1=a, a^2=a*a, a^n原创 2017-07-06 19:58:27 · 437 阅读 · 0 评论 -
BZOJ 1121 [POI2008]激光发射器SZK 结论题
Description多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4Input第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1原创 2017-07-29 20:27:45 · 352 阅读 · 0 评论 -
暑假测试 Day 6
问题 A: 乐曲创作时间限制: 1 Sec 内存限制: 256 MB提交: 370 解决: 58[提交][状态][讨论版]题目描述小可可是音乐学院的一名学生,他需要经常创作乐曲完成老师布置的作业。可是,小可可是一个懒惰的学生。所以,每次完成作业时,他不会重新创作一首新的乐曲,而是去修改上一次创作过的乐曲作为作业交给老师。小可可的乐曲由N个音调不同的音符组成,分别记为原创 2017-07-18 23:18:19 · 624 阅读 · 0 评论 -
BZOJ 3377 [Usaco2004 Open]The Cow Lineup 奶牛序列
Description 约翰的N(1≤N≤100000)只奶牛站成了一列.每只奶牛都写有一个号牌,表示她的品种,号牌上的号码在1…K(1≤K≤10000)范围内.比如有这样一个队列 1,5,3,2,5,3,4,4,2,5,1,2,3根据约翰敏锐的数学神经,他发现一些子序列在这个队列里出现,比如3,4,1,3,而另一些没有.子序列的各项之间穿插有其他数,也可认为这个子序列原创 2017-07-23 23:34:02 · 782 阅读 · 0 评论 -
BZOJ 1702 [Usaco2007 Mar]Gold Balanced Lineup 平衡的队列 stl--map
DescriptionFarmer John's N cows (1 <= N <= 100,000) share many similarities. In fact, FJ has been able to narrow down the list of features shared by his cows to a list of only K different features原创 2017-07-24 12:46:56 · 473 阅读 · 0 评论 -
BZOJ 1637 [Usaco2007 Mar]Balanced Lineup 排序+线扫
DescriptionFarmer John 决定给他的奶牛们照一张合影,他让 N (1 ≤ N ≤ 50,000) 头奶牛站成一条直线,每头牛都有它的坐标(范围: 0..1,000,000,000)和种族(0或1)。 一直以来 Farmer John 总是喜欢做一些非凡的事,当然这次照相也不例外。他只给一部分牛照相,并且这一组牛的阵容必须是“平衡的”。平衡的阵容,指的是在一组牛中原创 2017-07-24 19:17:14 · 465 阅读 · 0 评论 -
hdu 2089 不要62 数位dp
Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:62315 73418 88914都属于不吉利号码。但是,61152虽然含有6和原创 2017-08-20 08:58:30 · 264 阅读 · 0 评论 -
BZOJ 4800 [Ceoi2015]Ice Hockey World Championship ……
Description有n个物品,m块钱,给定每个物品的价格,求买物品的方案数。Input第一行两个数n,m代表物品数量及钱数第二行n个数,代表每个物品的价格nOutput一行一个数表示购买的方案数(想怎么买就怎么买,当然不买也算一种)Sample Input5 1000100 1500 500 500 1原创 2017-08-24 18:33:33 · 291 阅读 · 0 评论 -
bzoj 3521/5083 [Poi2014]Salad Bar/普及 (卡常)st表+二分+树状数组
Description有一个长度为n的字符串,每一位只会是p或j。你需要取出一个子串S(从左到右或从右到左一个一个取出),使得 不管是从左往右还是从右往左取,都保证每时每刻已取出的p的个数不小于j的个数。你需要最大化|S|。 Input第一行一个整数n,接下来一个长度为n的只含有p,j的字符串 N<=10^6 Output输出S的最大长度 Sample Input6jpjppj Samp原创 2017-10-26 19:42:02 · 602 阅读 · 1 评论