随笔分类 -  信息学竞赛 / BZOJ

摘要:The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply find the k-th smallest num 阅读全文
posted @ 2019-07-06 21:20 zjxxcn 阅读(288) 评论(0) 推荐(0) 编辑
摘要:50分的做法: 50分的程序: 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define lc (x<<1) 4 #define rc (x<<1|1) 5 #define mid (l+r>>1) 6 int const N=100000 阅读全文
posted @ 2019-07-05 16:14 zjxxcn 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1584: [Usaco2009 Mar]Cleaning Up 打扫卫生 Description 有N头奶牛,每头那牛都有一个标号Pi,1 <= Pi <= M <= N <= 40000。现在Farmer John要把这些奶牛分成若干段,定义每段的不河蟹度为:若这段里有k个不同的数,那不河蟹度为 阅读全文
posted @ 2019-07-05 11:13 zjxxcn 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Description Input 第一行两个数,C和N 第二行3个数,a1,b1,c1 第三行3个数,a2,b2,c2 第一行两个数,C和N 第二行3个数,a1,b1,c1 第三行3个数,a2,b2,c2 Output 一个整数代表最长的那一次嚎叫 一个整数代表最长的那一次嚎叫 Sample In 阅读全文
posted @ 2019-07-05 09:22 zjxxcn 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前驱(前驱定义为小于x,且最大的数)6. 求x 阅读全文
posted @ 2019-07-04 20:44 zjxxcn 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Description 巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜 欢过于甜的巧克力。对于每一块巧克力,我们设x和y为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的 评判标准,所以每个人都有两个参数a和b,分别为他自己为牛奶和可可定义的 阅读全文
posted @ 2019-07-04 12:58 zjxxcn 阅读(141) 评论(0) 推荐(0) 编辑
摘要:2716: [Violet 3]天使玩偶 Description Input Output 同: 2648 ,需要插入的kd树。 1 #include<bits/stdc++.h> 2 using namespace std; 3 int const maxn=1000000+100; 4 int 阅读全文
posted @ 2019-07-04 10:58 zjxxcn 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Description 这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个初始棋 阅读全文
posted @ 2019-07-04 10:56 zjxxcn 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Description 小猪iPig在PKU刚上完了无聊的猪性代数课,天资聪慧的iPig被这门对他来说无比简单的课弄得非常寂寞,为了消除寂寞感,他决定和他的好朋友giPi(鸡皮)玩一个更加寂寞的游戏 捉迷藏。 但是,他们觉得,玩普通的捉迷藏没什么意思,还是不够寂寞,于是,他们决定玩寂寞无比的螃蟹版捉 阅读全文
posted @ 2019-07-03 01:59 zjxxcn 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Description 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两 个子串中有一个位置不同。 Input 两行,两 阅读全文
posted @ 2019-06-27 22:22 zjxxcn 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便, 阅读全文
posted @ 2019-06-24 17:01 zjxxcn 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Description 在研究过Nim游戏及各种变种之后,Orez又发现了一种全新的取石子游戏,这个游戏是这样的: 有n堆石子,将这n堆石子摆成一排。游戏由两个人进行,两人轮流操作,每次操作者都可以从最左或最右的一堆中取出若干颗石子,可以将那一堆全部取掉,但不能不取,不能操作的人就输了。 Orez问 阅读全文
posted @ 2019-06-24 14:44 zjxxcn 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Description 约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K<N)只牝牛. 请计算一共有多少种排队的方法.所有牡牛可以看成是相同的,所有牝牛也一 阅读全文
posted @ 2019-06-24 14:39 zjxxcn 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Description Alice和Bob两个好朋含友又开始玩取石子了。游戏开始时,有N堆石子排成一排,然后他们轮流操作(Alice先手),每次操作时从下面的规则中任选一个:·从某堆石子中取走一个·合并任意两堆石子不能操作的人输。Alice想知道,她是否能有必胜策略。 Input 第一行输入T,表示 阅读全文
posted @ 2019-06-22 13:25 zjxxcn 阅读(510) 评论(0) 推荐(4) 编辑
摘要:Description TBL和X用巧克力棒玩游戏。每次一人可以从盒子里取出若干条巧克力棒,或是将一根取出的巧克力棒吃掉正整数长度。TBL先手两人轮流,无法操作的人输。 他们以最佳策略一共进行了10轮(每次一盒)。你能预测胜负吗? TBL和X用巧克力棒玩游戏。每次一人可以从盒子里取出若干条巧克力棒, 阅读全文
posted @ 2019-06-20 15:18 zjxxcn 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Description 小H和小Z正在玩一个取石子游戏。 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子, 每次取石子的个数有限制,谁不能取石子时就会输掉游戏。 小H先进行操作,他想问你他是否有必胜策略,如果有 ,第一步如何取石子。 小H和小Z正在玩一个取石子游戏。 取石子游戏的 阅读全文
posted @ 2019-06-19 23:59 zjxxcn 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Description 给定一个字符串S = {S1, S2, S3 … Sn}, 如果在串SS中, 子串T(|T| = n)为所有长度为n的SS的字串中最小的(字符串的比较), 则称T为”奇怪的字串”. 你的任务就是找出这个字符串. 给定一个字符串S = {S1, S2, S3 … Sn}, 如果 阅读全文
posted @ 2019-06-18 16:07 zjxxcn 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Description 小敏和小燕是一对好朋友。 他们正在玩一种神奇的游戏,叫Minecraft。 他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。 他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。 两个工艺品美观的比 阅读全文
posted @ 2019-06-18 15:57 zjxxcn 阅读(120) 评论(0) 推荐(0) 编辑
摘要:Description 给定两个项链的表示,判断他们是否可能是一条项链。 给定两个项链的表示,判断他们是否可能是一条项链。 Input 输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示(保证项链的长度是相等的)。 输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示( 阅读全文
posted @ 2019-06-18 14:02 zjxxcn 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Description 对于一个给定长度为N的字符串,求它的第K小子串是什么。 对于一个给定长度为N的字符串,求它的第K小子串是什么。 Input 第一行是一个仅由小写英文字母构成的字符串S 第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的 阅读全文
posted @ 2019-06-14 15:09 zjxxcn 阅读(150) 评论(0) 推荐(0) 编辑