奇怪的姿势
文章平均质量分 59
CreationAugust
掉敗の花は枯れなく苦など咲く日.は真夏、ついに初春
展开
-
【COGS257】动态排名系统
[问题描述] 给定一个长度为N的已知序列Ai,要求维护这个序列,能够支持以下两种操作: 1、查询A[i],A[i+1],A[i+2],…,Aj中,升序排列后排名第k的数。 2、修改A[i]的值为j。所谓排名第k,指一些数按照升序排列后,第k位的数。例如序列{6,1,9,6,6},排名第3的数是6,排名第5的数是9。[输入格式] 第一行包含一个整数D(0<=D<=4),表示测试数据的数目。接下原创 2015-04-08 20:03:44 · 1273 阅读 · 0 评论 -
【PA2013】【BZOJ3837】Filary
Description给定n个正整数,从中挑出k个数,满足:存在某一个m(m>=2),使得这k个数模m的余数相等。 求出k的最大值,并求出此时的m。如果有多组解使得k最大,你要在此基础上求出m的最大值。 Input第一行一个正整数n(2<=n<=10^5)。 第二行n个正整数wi。保证不会出现所有w[i]都相等的情况。 Output一行两个整数k,m。保证答案存在。 Sample Inpu原创 2016-03-30 11:27:43 · 1158 阅读 · 0 评论 -
【清华集训2014】【BZOJ3811】玛里苟斯
Description魔法之龙玛里苟斯最近在为加基森拍卖师的削弱而感到伤心,于是他想了一道数学题。 S 是一个可重集合,S={a1,a2,…,an}。 等概率随机取 S 的一个子集 A={ai1,…,aim}。 计算出 A 中所有元素异或 x, 求 xk 的期望。 Input第一行两个正整数 n, k。 以下 n 行每行一个整数,表示 ai。 Output如果结果是整数,直接输出。如果结原创 2016-04-01 10:29:22 · 3190 阅读 · 0 评论 -
【PA2015】【BZOJ4293】Siano
Description农夫Byteasar买了一片n亩的土地,他要在这上面种草。 他在每一亩土地上都种植了一种独一无二的草,其中,第i亩土地的草每天会长高a[i]厘米。 Byteasar一共会进行m次收割,其中第i次收割在第d[i]天,并把所有高度大于等于b[i]的部分全部割去。Byteasar想知道,每次收割得到的草的高度总和是多少,你能帮帮他吗? Input第一行包含两个正整数n,m(1<原创 2016-02-24 08:32:35 · 1252 阅读 · 0 评论 -
【BZOJ4453】cys就是要拿英魂!
Descriptionpps又开始dota视频直播了! 一群每天被pps虐的蒟蒻决定学习pps的操作技术,他们把pps在这局放的技能记录了下来,每个技能用一个字符表示。经过研究,蒟蒻们发现字典序更大的连招威力更大。于是所有蒟蒻都想学习pps最强的连招。但是他们太弱了,不能学会整个视频里的连招,只能学会陈老师一段区间间内的连招,可是这个他们求不出,于是只好向你求助。为了蒟蒻们不再被pps虐(怎么可能原创 2016-04-01 15:08:25 · 1492 阅读 · 0 评论 -
【PA2015】【BZOJ4294】Fibonacci
Description众所周知,斐波那契数列F满足: F[0]=0,F[1]=1,F[m]=F[m-1]+F=2”>m-2 现在给出一个数字串S,请找到一个k使得F[k]以S为结尾。Input包含一行一个数字串S,S的长度不超过18。Output输出满足条件的数字k,且k需要满足0<=k<10^100。若有多组解,输出任意一组,若无解,输出NIE。Sample Input025 Sample原创 2016-02-25 09:08:58 · 1083 阅读 · 0 评论 -
【PA2009】【BZOJ3498】Cakes
DescriptionN个点m条边,每个点有一个点权a。 对于任意一个三元环(i,j,k)(i< j< k),它的贡献 为max(ai,aj,ak) 求所有三元环的贡献和。 N< 100000,,m< 250000。InputThe first line of the standard input contains two integers n and m (1<=N<=100000,1原创 2016-02-25 14:49:06 · 1565 阅读 · 0 评论 -
【ONTAK2010】【BZOJ3551】Peaks加强版
Description【题目描述】同3545 Input第一行三个数N,M,Q。 第二行N个数,第i个数为h_i 接下来M行,每行3个数a b c,表示从a到b有一条困难值为c的双向路径。 接下来Q行,每行三个数v x k,表示一组询问。v=v xor lastans,x=x xor lastans,k=k xor lastans。如果lastans=-1则不变。 Output同3545原创 2016-02-27 19:11:43 · 815 阅读 · 0 评论 -
【BZOJ4454】C Language Practice
Description Input第一行输入一个正整数T(T<=85),表示测试数据的组数。 每组数据第一行包含两个正整数n,m(1<=n,m<=2000),表示序列的长度。 第二行包含n个正整数,表示a[0],a[1],…,an-1。 第三行包含m个正整数,表示b[0],b[1],…,bm-1。 Output对于每组数据输出一行一个整数,即答案。 Sample Input33 25 9原创 2016-03-24 20:48:21 · 1162 阅读 · 0 评论 -
【POI2013】【BZOJ3417】Tales of seafaring
DescriptionYoung Bytensson loves to hang out in the port tavern, where he often listens to the sea dogs telling their tales of seafaring. Initially, he believed them all, however incredible they sounde原创 2016-03-14 19:06:02 · 893 阅读 · 0 评论 -
【PA2014】【BZOJ3716】Muzeum
Description吉丽的漫展有n件手办和m名警卫。建立平面直角坐标系,每个手办和警卫都可以看做一个点。警卫们的目光都朝着y轴负方向,且都有相同大小的视角。警卫可以看见自己视角内(包括边界上的点)的所有手办,不用考虑视线的遮挡。 你打算抢劫吉丽的漫展,但不可被警卫发现。为了实施这次抢劫计划,你可以事先贿赂某些警卫,让他们闭上眼睛。只要某件手办不在任何睁着眼睛的警卫的视野内,你就可以偷走它。原创 2016-03-26 13:39:58 · 1214 阅读 · 0 评论 -
【CERC2014】【BZOJ4043】Vocabulary
Description给你三个字符串,这些字符串有些单词模糊不可认了,用”?”来代表。 现在你可以用任意英文小写字母来代表它们。要求是使得给定的三个字符串中 所有的”?”被你认定的字母代替后,各不相同且按字典序出现。问有多少种方式。 Input先给出一个数字N,代表数据组数。 接下来3*N行,每行给出一个字符串。长度Output输出结果 Mod 10^9+9 Sa原创 2016-03-26 13:40:51 · 1534 阅读 · 0 评论 -
【CERC2015】【BZOJ4435】Juice Junctions
Description你被雇佣升级一个旧果汁加工厂的橙汁运输系统。系统有管道和节点构成。每条管道都是双向的,且每条管道的流量都是1升每秒。管道可能连接节点,每个节点最多可以连接3条管道。节点的流量是无限的。节点用整数1到n来表示。在升级系统之前,你需要对现有系统进行分析。对于两个不同节点s和t,s-t的流量被定义为:当s为源点,t为汇点,从s能流向t的最大流量。以下面的第一组样例数据为例,1-6的流原创 2016-04-18 11:35:12 · 1295 阅读 · 0 评论 -
【Baltic2014】【BZOJ3917】Sequence
Description序列A由从N开始的连续K个数按顺序构成,现在将A中的每个数只保留某一个数码,记为序列B,给定K和B,求可能的最小的N Input第一行一个数K,第二行K个数B_i Output输出一个数N Sample Input67 8 9 5 1 2 Sample Output47 HINTK<=100000,0<=B_i<=9N是正整数SourceAPIO强行给此题打广告啊….原创 2016-05-04 07:31:08 · 1920 阅读 · 0 评论 -
【PA2011】Kangaroos
Description定义两个区间互相匹配表示这两个区间有交集。给出长度为N的区间序列A,M次询问,每次询问序列A中最长的连续子序列,使得子序列中的每个区间都与[L,R]互相匹配 N<=50000,M<=200000 InputOutputSample Input3 32 51 36 63 51 107 9 Sample Output230 HINTSource从Claris permu那题原创 2016-04-24 08:52:06 · 1364 阅读 · 0 评论 -
【BZOJ2759】一个动态树好题
Description有N个未知数x[1..n]和N个等式组成的同余方程组: x[i]=k[i]*x[p[i]]+b[i] mod 10007 其中,k[i],b[i],x[i]∈[0,10007)∩Z 你要应付Q个事务,每个是两种情况之一: 一.询问当前x[a]的解 A a 无解输出-1 x[a]有多解输出-2 否则输出x[a] 二.修改一个等式 C a k[a] p[a] b原创 2016-03-16 10:24:29 · 1648 阅读 · 0 评论 -
【CERC2013】【BZOJ4052】Magical GCD
Description给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12。 求一个连续子序列,使得在所有的连续子序列中,它们的GCD值乘以它们的长度最大。 InputOutputSample Input1 5 30 60 20 20 20 Sample Output80 HINTSource以一个位置为结尾的所有连续子序列,不同Gcd的数目是log级的 所以直接暴力原创 2016-02-02 14:54:30 · 775 阅读 · 0 评论 -
【HNOI2010】【BZOJ2001】City 城市建设2015.4.9编辑修改
Description PS国是一个拥有诸多城市的大国,国王Louis为城市的交通建设可谓绞尽脑汁。Louis可以在某些城市之间修建道路,在不同的城市之间修建道路需要不同的花费。Louis希望建造最少的道路使得国内所有的城市连通。但是由于某些因素,城市之间修建道路需要的花费会随着时间而改变,Louis会不断得到某道路的修建代价改变的消息,他希望每得到一条消息后能立即知道使城市连通的最小花费总和,原创 2015-03-31 20:11:36 · 1604 阅读 · 0 评论 -
【SDOI2014】【BZOJ3534】重建
DescriptionT国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 辛运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾情。具体地,给定每条道路在洪水后仍能通行的概率,请计算仍能通行的道路恰有N-1条,且能联通所有城市的概率。Inp原创 2015-08-26 08:51:25 · 4325 阅读 · 2 评论 -
【BZOJ3754】Tree之最小方差树
DescriptionWayne在玩儿一个很有趣的游戏。在游戏中,Wayne建造了N个城市,现在他想在这些城市间修一些公路,当然并不是任意两个城市间都能修,为了道路系统的美观,一共只有M对城市间能修公路,即有若干三元组 (Ui,Vi,Ci)表示Ui和Vi间有一条长度为Ci的双向道路。当然,游戏保证了,若所有道路都修建,那么任意两城市可以互相到达。Wayne拥有恰好N-1支修建队,每支队伍能且仅能修一原创 2015-08-12 14:09:23 · 1311 阅读 · 1 评论 -
【SDOI2009】【BZOJ1875】HH去散步
DescriptionHH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是个喜欢变化的人,所以他每天走过的路径都不完全一样,他想知道他究竟有多 少种散步的方法。 现在给你学校的地图(假设每条路的长度都是一样的都是1),问长度为t,从给定地 点A走到给定地点B共有多少条符原创 2015-08-28 10:29:09 · 2972 阅读 · 1 评论 -
【HNOI2014】【BZOJ3573】米特运输
Description米特是D星球上一种非常神秘的物质,蕴含着巨大的能量。在以米特为主要能源的D星上,这种米特能源的运输和储存一直是一个大问题。 D星上有N个城市,我们将其顺序编号为1到N,1号城市为首都。这N个城市由N-1条单向高速通道连接起来,构成一棵以1号城市(首部)为根的树,高速通道的方向由树中的儿子指向父亲。树按深度分层:根结点深度为0,属于第1层;根结点的子节点深度为1,属于第原创 2015-11-04 21:56:42 · 1706 阅读 · 0 评论 -
【BZOJ4318】OSU!
Description osu 是一款群众喜闻乐见的休闲软件。 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串。在这个串中连续的 个1可以贡献 的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释) 现在给出n,以及每个操作的成功率,请你输出期望分数,输出四舍原创 2015-10-30 20:51:05 · 2916 阅读 · 0 评论 -
【PA2014】【BZOJ3714】Kuglarz
Description魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。 采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底下藏着球?Input第一行一个整数n(1<=n<=2000)。 第i+1行(1<=i<=n)有n+原创 2015-11-17 20:05:27 · 1715 阅读 · 0 评论 -
【PA2014】【BZOJ3717】Pakowanie
Description你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包?Input第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。 第二行有n个整数a[1],a[2],…,an,分别表示物品的重量。 第三行有m个整数c[1],c[2],…,cm,分别表示包的容量。Output如果能够装下,输出一个整数表示最少原创 2015-11-29 11:33:21 · 2620 阅读 · 0 评论 -
【PA2013】【BZOJ3839】Działka
Description平面上有n个不重复的点。每次询问一个边平行坐标轴的矩形内(包含边界)的点组成的凸包的面积。 Input第一行两个整数k,n(1<=k<=1000000,3<=n<=3000)。 接下来n行,每行两个整数x_i,y_i(0<=x_i,y_i<=k),表示点的坐标。 接下来一行一个整数m(1<=m<=1000000),表示询问数量。 接下来m行,每行四个整数a,b,c,d(原创 2016-01-17 15:30:45 · 843 阅读 · 0 评论 -
【SDOI2015】【BZOJ3990】排序
Description小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(1<=i<=N),第i中操作为将序列从左到右划分为2^{N-i+1}段,每段恰好包括2^{i-1}个数,然后整体交换其中两段.小A想知道可以将数组A从小到大排序的不同的操作序列有多少个,小A认为两个操作序列不同,当且仅当操作个数不同,或者至原创 2016-01-27 10:47:36 · 759 阅读 · 0 评论 -
【BZOJ4264】小C找朋友
Description幼儿园里有N个小C,两个小C之间可能是朋友也可能不是。所有小C之间的朋友关系构成了一个无向图,这个无向图中有M条边。 园长ATM发现对于两个(不同的)小Ci和j,如果其他的所有小C要么同时是i,j的朋友,要么同时不是i,j朋友的话,这两个小C就很有可能一起去吃饭,成为一对好友。出于一些未知的原因,ATM需要你帮他求出可能成为好友的小C的对数。 Input第一行一个数N,M,原创 2016-01-29 16:53:37 · 1093 阅读 · 0 评论 -
【PA2013】【BZOJ3733】Iloczyn
Limit pamięci: 128 MBDla danej liczby całkowitej dodatniej , zastanawiamy się, czy możemy ją przedstawić jako iloczyn różnych liczb całkowitych dodatnich. WejściePierwszy wiersz wejścia zawiera jedną原创 2016-01-14 16:49:30 · 1537 阅读 · 0 评论 -
【SCOI2013】【BZOJ3323】多项式的运算
Description某天,mzry1992 一边思考着一个项目问题一边在高速公路上骑着摩托车。一个光头踢了他一脚,摩托车损坏,而他也被送进校医院打吊针。现在该项目的截止日期将近,他不得不请你来帮助他完成这个项目。该项目的目的是维护一个动态的关于x 的无穷多项式F(x) = a0 * x^0 + a1 * x^1 + a2 * x^2 + … ,这个多项式初始时对于所有i有ai = 0。 操作者可原创 2016-02-02 14:23:44 · 1102 阅读 · 0 评论 -
【BZOJ3489】A simple rmq problem
Description因为是OJ上的题,就简单点好了。给出一个长度为n的序列,给出M个询问:在[l,r]之间找到一个在这个区间里只出现过一次的数,并且要求找的这个数尽可能大。如果找不到这样的数,则直接输出0。我会采取一些措施强制在线。Input第一行为两个整数N,M。M是询问数,N是序列的长度(N<=100000,M<=200000) 第二行为N个整数,描述这个序列{ai},其中所有1<=ai<=原创 2016-04-24 08:55:48 · 1544 阅读 · 0 评论