自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 51nod1522上下序列

1522 上下序列 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注现在有1到n的整数,每一种有两个。要求把他们排在一排,排成一个2*n长度的序列,排列的要求是从左到右看,先是不降,然后是不升。特别的,也可以只由不降序列,或者不升序列构成。例如,下面这些序列都是合法的:·        [1,2,2,3,4,4,3,1]...

2018-03-29 23:44:41 221

原创 51nod1519 拆方块

1519 拆方块 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有n堆方块,第i堆方块由hi个方块堆积而成。具体可以看样例。接下来拆方块。一个方块称为内部方块当且仅当他的上下左右都是方块或者是地面。否则方块就是边界方块。每一次操作都要把边界方块拿掉。问多少次操作之后所有方块会消失。样例解释:每一次操作,边界方块被标记为...

2018-03-27 22:08:10 161

转载 51nod1510 最小化序列

1510 最小化序列 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注现在有一个长度为n的数组A,另外还有一个整数k。数组下标从1开始。现在你需要把数组的顺序重新排列一下使得下面这个的式子的值尽可能小。 ∑n−ki=1|A[i]−A[i+k]| 特别的,你也可以不对数组进行重新排列。Input单组测试数据。第一行包含两...

2018-03-26 22:28:37 181

原创 51nod1496 找规律

1496 最小异或和 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注一个集合包含一组相互不同的数字。现在我们要去寻找一个集合,他要满足如下性质:·        对于所有 x(x∈S)   ,要满足l ≤ x ≤ r;·        1 ≤ |S| ≤ k;·        设S中第i个元素是 si   ;那么 f(...

2018-03-25 16:56:34 740

原创 快速傅里叶变换FFT模板 洛谷p3803

题目背景这是一道FFT模板题注意:虽然本题开到3s,但是建议程序在1s内可以跑完,本题需要一定程度的常数优化。题目描述给定一个n次多项式F(x),和一个m次多项式G(x)。请求出F(x)和G(x)的卷积。输入输出格式输入格式:第一行2个正整数n,m。接下来一行n+1个数字,从低到高表示F(x)的系数。接下来一行m+1个数字,从低到高表示G(x))的系数。输出格式:一行n+m+1个数字,从低到高表示...

2018-03-24 15:40:31 286

原创 51nod1480 打广告

1480 打广告 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有n个广告,从1到n编号,他们要求被播出的时间区间是 [li, ri] (可以只播一部分时间,但是区间一定要在这个里面)。现在有m个电视频道,从1到m编号,每个频道也相应的播出时间区间 [aj, bj]  ,还有该时间段观看的人数 ci 。现在就要选一个广...

2018-03-23 13:15:29 119

原创 51nod1495 中国好区间

1495 中国好区间 基准时间限制:0.7 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注阿尔法在玩一个游戏,阿尔法给出了一个长度为n的序列,他认为,一段好的区间,它的长度是>=k的,且该区间的第k大的那个数,一定大于等于T。那么问题来了,阿尔法想知道有多少好的区间。由于阿尔法的序列长度实在是太大了,无法在规定时间内读入。他想了一个绝妙的方法。读入a[0],b,...

2018-03-23 09:24:22 158

原创 51nod1493 数据相关

1493 数据关联 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注现在我们要关联两张表,A和B。每张表中有一些数据,这些数据被分成好多块。表A中有m个块。第i块有ai条数据。表B中有n个块,第i块有bi条数据。每一次操作可以将一条数据从一个块复杂到另外一个块。最后的目标是对于A中某一条数据和B中某一条数据他们会同时会出...

2018-03-22 23:54:00 166

原创 51nod1476 括号序列的最小代价问题

1476 括号序列的最小代价 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注这里有一个关于合法的括号序列的问题。如果插入“+”和“1”到一个括号序列,我们能得到一个正确的数学表达式,我们就认为这个括号序列是合法的。例如,序列"(())()", "()"和"(()(()))"是合法的,但是")(", "(()"和"(().

2018-03-22 22:44:40 354

转载 51nod1468 小Y的IP地址

1468 小Y的IP地址基准时间限制:1 秒 空间限制:262144 KB 分值: 80 难度:5级算法题 收藏 关注小Y最近在研究一个奇怪的16位IP系统为了方便表示,我们可以将这个系统中的IP地址表示成16位二进制非负整数(既小于 216 的非负整数),子网掩码表示成( 2x−1 ), x可能的取值是1到16(注意,和一般的子网掩码是不同的)。现在小Y将随机生成一些IP地址,对于每一个IP地址...

2018-03-22 19:20:48 178

原创 51nod1463 找朋友

1463 找朋友 基准时间限制:1.5 秒 空间限制:262144 KB 分值: 80 难度:5级算法题 收藏 关注给定:两个长度为n的数列A 、B一个有m个元素的集合K询问Q次每次询问[l,r],输出区间内满足|Bi-Bj|∈K 的最大Ai+Aj数据约定:n,Q<=100000m <= 100<=A[i]<=10000000001<=B[i]<=n1<=...

2018-03-22 13:29:59 156

原创 bzoj1041

1041: [HAOI2008]圆上的整点Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 4826  Solved: 2198[Submit][Status][Discuss]Description求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数。Input只有一个正整数n,n<=2000 000 000Output整点...

2018-03-20 10:25:30 137

原创 hdu3306 Another kind of Fibonacci

Another kind of FibonacciTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2963    Accepted Submission(s): 1184Problem DescriptionAs we all known ...

2018-03-19 19:28:15 153

原创 51nod1454 升排列

1454 升排列 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注定义长度为n的排列为数组  p = [p1, p2, ..., pn] ,这个数组包含n个整数,他们都在1到n之间,并且两两不同。我们说这个排列把1映射到 p1 ,2映射到 p2 ,依此类推。下面介绍一下排列的循环表示。一个环是一串数字,这一串数字中每一个...

2018-03-17 14:50:49 143

原创 51nod1444 破坏道路

1444 破坏道路 题目来源: CodeForces基准时间限制:1.5 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注在某一个国家,那儿有n个城市,他们通过m条双向道路相连。城市从1到n编号。如果城市a和b通过一条道路直接相连,那么他们之间的距离就是一个小时。这个国家的道路网络可以允许你从任意一个城市到达另外的城市。现在你要破坏尽可能多的道路,但是要保证从城市s1到...

2018-03-15 23:05:49 161

原创 51nod1437 迈克步

1437 迈克步 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有n只熊。他们站成一排队伍,从左到右依次1到n编号。第i只熊的高度是ai。一组熊指的队伍中连续的一个子段。组的大小就是熊的数目。而组的力量就是这一组熊中最小的高度。迈克想知道对于所有的组大小为x(1 ≤ x ≤ n)的,最大力量是多少。Input单组测试数...

2018-03-14 23:09:48 123

原创 51nod1436 方程的解数

1436 方程的解数 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注请计算这个方程组有多少合法的整数解,答案比较大,对m取余后输出。对于样例,有三组解{1, 1}, {3, 1}, {1, 3}。Input单组测试数据。第一行包含四个整数 n, k, l, m (2 ≤ n ≤ 10^18, 0 ≤ k ≤ 10^1...

2018-03-14 22:33:12 157

原创 51nod1431 快乐排队

1431 快乐排队 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有一群人在排队,如果某个人想排到前面去,可以花一元钱给直接站在他前面的人,然后和这个人交换位置。如果自己没有钱了,就不能和前面的人交换。但是呢,队列里面的人觉得排他前面的所有人一定要比较有钱的,至少不能比他自己拿的少。否则里面就会有人生气。站在队头的人一...

2018-03-13 23:10:48 118

原创 51nod1425 减减数

1425 减减数 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注初始给定一个整数n。每次可以对其做一个操作,这个操作是将n减去他其中的某一位。得到新的一个数字n’,然后继续操作,直到他变成0为止。比如24这个例子,24 → 20 → 18 → 10 → 9 → 0Input单组测试数据。第一行有一个整数n(0 ≤ n...

2018-03-13 22:58:40 201

原创 51nod1409 贪吃蛇

Jeff喜欢玩,贪吃蛇游戏。玩了很多次之后,他对里面的规则感到厌烦。为了使得游戏更加有趣,他制定了一些新的规则:1.    地图是由n*m个格子组成的(1 <= n, m <= 1000),n行,m列。2.    每个格子有一个值vi (-1 ≤ vi≤ 99999),如果vi是-1,那么这个格子不能走,也不能穿过这个格子,如果不是-1,蛇经过这个点之后会获得vi的分数3.    蛇可...

2018-03-12 23:22:23 394

原创 poj1985 The k-th Largest Group

The k-th Largest GroupTime Limit: 2000MS Memory Limit: 131072KTotal Submissions: 9577 Accepted: 3117DescriptionNewman likes playing with cats. He possesses lots of cats in his home. Because the number...

2018-03-12 22:32:14 254

原创 poj3245 Sequence Partitioning

Sequence PartitioningTime Limit: 8000MS Memory Limit: 65536KTotal Submissions: 1443 Accepted: 407Case Time Limit: 5000MSDescriptionGiven a sequence of N ordered pairs of positive integers (Ai, Bi), yo...

2018-03-10 20:45:52 235

原创 51nod1429 巧克力

1429 巧克力 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注现在有两个块巧克力一块大小是a1 × b1 的,另外一块大小是a2 × b2 的。现在要把两块巧克力变成面积一样大小,可以使用下列两种方法:·        可以沿横向或纵向的网格线分成两等分,然后吃掉其中的一份。·        可以沿横向或纵向的网格线...

2018-03-08 23:19:41 168

原创 51nod1424 零数

1424 零树 题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 收藏 关注有一棵以1为根的树,他有n个结点,用1到n编号。第i号点有一个值vi。现在可以对树进行如下操作:步骤1:在树中选一个连通块,这个连通块必须包含1这个结点。步骤2:然后对这个连通块中所有结点的值加1或者减1。问最少要经过几次操作才能把树中所有结点都变成0。注意...

2018-03-08 22:43:03 140

原创 51nod1423 最大二“货”问题

白克喜欢找一个序列中的次大值。对于一个所有数字都不同的序列 x1, x2, ..., xk (k > 1) ,他的次大值是最大的 xj  ,并且满足 xj ≠maxki=1 xi 对于一个所有数字都不同的序列 x1, x2, ..., xk (k > 1) ,他的幸运数字是最大值和次大值的异或值(Xor)。现在有一个序列 s1, s2, ..., sn (n > 1) 。 s[l...

2018-03-08 22:14:01 138

原创 51nod1421 最大MOD值

有一个a数组,里面有n个整数。现在要从中找到两个数字(可以是同一个) ai,aj ,使得 ai mod aj 最大并且 ai ≥ aj。Input单组测试数据。第一行包含一个整数n,表示数组a的大小。(1 ≤ n ≤ 2*10^5)第二行有n个用空格分开的整数ai (1 ≤ ai ≤ 10^6)。Output输出一个整数代表最大的mod值。Input示例33 4 5Output示例2题解:这...

2018-03-08 21:43:53 229

原创 51nod1406 与查询

有n个整数。输出他之中和x相与之后结果为x的有多少个。x从0到1,000,000Input第一行输入一个整数n。(1<=n<=1,000,000).第二行有n个整数a[0],a[1],a[2],...a[n-1],以空格分开.(0<=a[i]<=1,000,000)Output对于每一组数据,输出1000001行,第i行对应和i相与结果是i的有多少个数字。Input示例3...

2018-03-08 20:46:54 152

原创 51nod1398 等公交

小镇的公交车站里有N辆公交,标号为0,1,2,...,N-1。这个小镇的公交运作模式比较奇葩,当必须有一辆车离开车站时,系统会随机从N辆车中选择一辆车,其中任意一辆车i被选中的概率为prob[i]/100,当车i被选中后它会离开车站,并且在之后的time[i]的时间内完成它的行程并返回车站。然后系统又开始随机选N辆车之一(存在同一辆车被连续多次选中的可能)。这个车站在0时刻发出第一班车。如果你在s...

2018-03-07 22:44:28 124

原创 51nod1394 差和问题

1394 差和问题有一个多重集合S(即里面元素可以有重复),初始状态下有n个元素,对他进行如下操作:1、向S里面添加一个值为v的元素。输入格式为1 v2、向S里面删除一个值为v的元素。输入格式为2 v3、询问S里面的元素两两之差绝对值之和。输入格式为3 对于样例,操作3,|1-2|+|1-3|+|2-3|=4操作1 4之后,集合中的数字为1 2 3 4操作3,|1-2|+|1-3|+|2-3|+|...

2018-03-07 22:16:09 136

原创 51nod1364 最大字典序排列

给出一个1至N的排列,允许你做不超过K次操作,每次操作可以将相邻的两个数交换,问能够得到的字典序最大的排列是什么?例如:N = 5, {1 2 3 4 5},k = 6,在6次交换后,能够得到的字典序最大的排列为{5 3 1 2 4}。Input第1行:2个数N, K中间用空格分隔(1 <= N <= 100000, 0 <= K <= 10^9)。第2至N + 1行:每...

2018-03-07 20:07:12 504

原创 51nod1385 凑数字

1385 凑数字给定一个n,要求找出一个最短的字符串S,使得所有1到n的整数都是S的子序列。比如n=10,那么S=”1234056789”的时候,是满足条件的。这个时候S的长度是10。 现在给出一个n,要求输出最短S的长度。Input第1行:给出一个整数n (1<=n<=1e10000)。Output输出最短S的长度Input示例10Output示例    10  题解:orz真是强无...

2018-03-06 23:20:11 186

原创 bzoj2209[Jsoi2011] 括号序列

Input输入数据的第一行包含两个整数N和Q,分别表示括号序列的长度,以及操作的个数。 第二行包含一个长度为N的括号序列。 接下来Q行,每行三个整数t、x和y,分别表示操作的类型、操作的开始位置和操作的结 束位置,输入数据保证x不小于y。其中t=0表示询问操作、t=1表示反转操作、t=2表示翻转操 作。Output对于每一个询问操作,输出一行,表示将括号序列的该子序列修改为配对,所需的最少改动 个...

2018-03-03 21:42:22 230

原创 51nod1353 树

1353 树今天小a在纸上研究树的形态,众所周知的,有芭蕉树,樟树,函树,平衡树,树套树等等。那么小a今天在研究的就是其中的平衡树啦。小a认为一棵平衡树的定义为一个n个点,从1到n编号,n-1条边,且任意两点间一定存在唯一一条简单路径,且n>=k。现在小a看到一棵很大很大的树,足足有n个节点,这里n一定大于等于k!为了方便起见,它想把这个树删去某些边,使得剩下的若干个联通块都满足是平衡树。这...

2018-03-02 22:25:20 193

原创 codeforces148D Bag of mice

D. Bag of micetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe dragon and the princess are arguing about what to do on the New Year's Eve. The ...

2018-03-01 00:10:29 133

空空如也

空空如也

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

TA关注的人

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