自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaqiur

从零到一

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

原创 洛谷2023维护序列(线段树区间乘+区间加)

题目描述老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。输入输出格式输入格式:第一行两个整数N和P(1≤P≤1000000000)。第二

2015-09-30 21:48:57 937

原创 洛谷1972 [SDOI2009]HH的项链(链表+树状数组)

题目描述HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答……因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。输入输出格式输入格式:

2015-09-28 21:45:43 751

原创 ssoj1338蜘蛛侠 trampolin

题意:有n栋高楼,一个人从第k栋开始跳,每次只能跳到相邻的左右两个房子。有些房子上有蹦床,可以跳到任意高度任意位置的房子。问从k最多能跳几个房子。思路:1、一路上不会碰到蹦床,求个最长单调不增+反向等高就行。           2、会碰到蹦床:发现碰到一个蹦床就可以到达任意的蹦床,又发现跳到一个蹦床,所有蹦床能到达的区域就都能到达。蹦床能到达的区域:相邻向左向右最长不降。ans=蹦床区域

2015-09-28 16:05:09 410

原创 ssoj2425: 八卦阵(拆点+spfa)

题意:给一个有向图,不同时间有不同的边权(共八种),求最短路径。思路:把一个点拆成8个,上下差一秒的相连,spfa求最短路。#include #include #include #include #include #include #include using namespace std;const int maxn=6000006;const int inf =1<<3

2015-09-26 19:17:30 365

原创 ssoj2424: 编码hard(dp)

题意:给一串数字,可以表示成多少个a(个数)个b(0~9)(内容);思路:f[ i ]表示以i为末尾内容有多少种。f[ i ]=Σf[ j ](j=2~i-2)且s[ i ]!=s[ j ] && s[ j+1 ]!='0';前缀和,删掉不合法的。#include #include #include #include #include #include #include

2015-09-26 15:37:19 397

原创 洛谷1198最大数(线段树)

题目描述现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是整

2015-09-25 12:47:36 675

原创 2422 Pieczęć(pie)(模拟)

题目描述一张n*m的方格纸,有些格子需要印成黑色,剩下的格子需要保留白色。你有一个a*b的印章,有些格子是凸起(会沾上墨水)的。你需要判断能否用这个印章印出纸上的图案。印的过程中需要满足以下要求:(1)印章不可以旋转。(2)不能把墨水印到纸外面。(3)纸上的同一个格子不可以印多次。输入第一行一个整数q(1,表示测试点数量。接下来q个测试点,每个测试点中:

2015-09-23 13:38:39 561

原创 洛谷2279(贪心)

题目描述2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到基地B至少要经过d条道路的话,我们称基地A到基地B的距离为d。由于火星上非常干燥,经常引发火灾,人类决定在火星上修建若干个消防局。消防局只能修建在基地里,每个消防局有能力扑灭与

2015-09-22 07:58:00 751

原创 洛谷1220关路灯

题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。    为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向右去关

2015-09-21 09:46:23 847

原创 ssoj1750小K 的农场(差分约束系统)

题目描述小K 是个特么喜欢玩MC 的孩纸。。。    小K 在MC 里面建立很多很多的农场,总共n 个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m 个),以下列三种形式描述:    农场a 比农场b 至少多种植了c 个单位的作物,农场a 比农场b 至多多种植了c 个单位的作物,农场a 与农场b 种植的作物数一样多。但是,由于小K 的记忆有些偏差

2015-09-16 22:25:29 552

原创 ssoj1589Pilots(单调队列)

题目描述Tz又耍畸形了!!他要当飞行员,他拿到了一个飞行员测试难度序列,他设定了一个难度差的最大值,在序列中他想找到一个最长的子串,任意两个难度差不会超过他设定的最大值。耍畸形一个人是不行的,于是他找到了你。输入第一行两个有空格隔开的整数k(0n代表难度序列的长度。第二行为n个由空格隔开的整数ai(1输出最大的字串长度样例输入

2015-09-16 13:37:08 385

原创 ssoj1588Intelligence test(链表+二分)

题目描述霸中智力测试机构的一项工作就是按照一定的规则删除一个序列的数字,得到一个确定的数列。Lyx很渴望成为霸中智力测试机构的主管,但是他在这个工作上做的并不好,俗话说熟能生巧,他打算做很多练习,所以他希望你写一个程序来快速判断他的答案是否正确。输入第一行为一个整数m(1第二行包括m个用空格分开的整数ai(1第三行为一个整数n(1         

2015-09-15 21:43:45 367

原创 洛谷1373 小a和uim之大逃离(dp)

题目背景小a和uim来到雨林中探险。突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声。刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个披头散发、青面獠牙的怪物,低沉着声音说:“呵呵,既然你们来到这,只能活下来一个!”。小a和他的小伙伴都惊呆了!题目描述  瞬间,地面上出现了一个n*m的巨幅矩阵,矩阵的每个格子上有一坨0

2015-09-15 10:28:25 519

原创 洛谷1005 矩阵取数游戏(dp+高精)

题目描述 Description帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n*m的矩阵,矩阵中的每个元素aij均为非负整数。游戏规则如下:1.每次取数时须从每行各取走一个元素,共n个。m次后取完矩阵所有元素;2.每次取走的各个元素只能是该元素所在行的行首或行尾;3.每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分 = 被取走的元素值*2^i,其中i表示

2015-09-14 22:15:49 805

原创 ssoj1065小Y的炮cannon

题目描述小Y最近开发出了批量制造大威力轰山炮的方法。才过去不到几个月,小Y就制造出了M门款式不同的轰山炮。第i门轰山炮发射一次,能使一座当前高度不高于Ai的山的高度降低Di(当然山的高度不能轰到0以下)。应政府要求,小Y要用他开发的轰山炮轰平开发区的几座山。由于开发区急需土地资源,政府要求小Y轰平尽量多的山(轰平:使山的高度降低至0)。但是小Y制造的弹药有限,导致他最多只能发射K次

2015-09-13 10:38:40 641

原创 ssoj1027树形图计数count(状压dp)

题目描述小k同学最近正在研究最小树形图问题。所谓树形图,是指有向图的一棵有根的生成树,其中树的每一条边的指向恰好都是从根指向叶结点的方向。现在小k在纸上画了一个图,他想让你帮忙数一下这个图有多少棵树形图。输入第1行输入1个正整数:n,表示图中点的个数第2~n+1行每行输入n个字符,描述了这个图的邻接矩阵。第i+1行第j个字符如果是0则表示没有从i连向j的有向边,1表

2015-09-12 17:00:48 1115

原创 ssoj1046密码pasuwado(树状数组+暴力)

题目描述       哪里有压迫,哪里就有反抗。       moreD的宠物在法庭的帮助下终于反抗了。作为一只聪明的宠物,他打算把魔法使moreD的魔法书盗去,夺取moreD的魔法能力。但moreD怎么会让自己的魔法书轻易地被盗取?moreD在魔法书上设置了一个密码锁,密码锁上有一个问题。       施以斯卧铺魔法吧,你有M次机会,如此将得完美密码。       然后是一串

2015-09-12 14:40:04 921

原创 newssoj1007贿赂bribe

题目描述        议会里有N个议员,每个议员有两个属性:级别和忠诚值。现在你要在议会通过一个议案,一个议案通过当且仅当严格超过一半的议员投赞同票。一个议员投赞同票的几率就是忠诚值除以100。        议员们有着奇怪的癖好:他们都喜欢吃糖。你带了K个糖果用来贿赂议员,每个糖果的作用是使得某个议员的忠诚值增加10。贿赂要在投票开始前完成。(注意任意议员的忠诚值不可能大于10

2015-09-11 13:40:23 1242

转载 ac自动机

ac自动机详细

2015-09-06 21:40:01 289

原创 ssoj2000平衡点(balance)(退火算法)

题目描述现有一张无限大的桌子(二维平面),桌面上有n个洞,每个洞有一根绳子穿过挂着一个重物,质量为wi,洞的坐标为(xi,yi)。这n根绳子有个公共的绳结,求系统平衡后绳结的坐标。输入输入第一行为一个正整数n(1接下来n行,每行三个整数xi,yi,wi,表示第i个重物的横坐标,纵坐标和重力。输出输出1行两个浮点数(保留到小数点后3位),表示最终绳

2015-09-05 15:57:31 670

原创 ssoj1944采矿(oremine)(最长链)

题目描述     作为一名刚拿到“苏联采矿车驾驶证”的司机来说,上战场采矿是一个很大的挑战。战场的形势复杂多变(最主要的原因是一不小心就会被恐怖机器人钻),但是这份工作丰厚的薪水还是使得苏联人民对之趋之若鹜。    现在你成为了一名光荣的矿车司机。交给你的任务是去采一片区域的矿。这片区域有N个矿点,矿点之间有N-1条长度为1的公路相连接。保证这些矿点两两都是可以通过公路到达的。你的矿车

2015-09-05 14:58:58 579

原创 ssoj1740Matryoshka

题目描述Matryoshkas are sets of traditional Russian wooden dolls of decreasing size placed one inside the other.A matryoshka doll can be opened to reveal a smaller figure of the same sort inside, whic

2015-09-04 22:02:43 432

原创 ssoj1306卡农(canon)(组合数学+乘法逆元)

题目描述众所周知卡农是一种复调音乐的写作技法,小余在听卡农音乐时灵感大发,发明了一种新的音乐谱写规则。他将声音分成n个音阶,并将音乐分成若干个片段。音乐的每个片段都是由1到n个音阶构成的和声,即从n个音阶中挑选若干个音阶同时演奏出来。为了强调与卡农的不同,他规定任意两个片段所包含的音阶集合都不同。同时为了保持音乐的规律性,他还规定在一段音乐中每个音阶被奏响的次数为偶数。现在的问题是:小余想

2015-09-04 16:06:19 657

转载 乘法逆元

定义:满足a*k≡1 (mod p)的k值就是a关于p的乘法逆元。为什么要有乘法逆元呢?当我们要求(a/b) mod p的值,且a很大,无法直接求得a/b的值时,我们就要用到乘法逆元。我们可以通过求b关于p的乘法逆元k,将a乘上k再模p,即(a*k) mod p。其结果与(a/b) mod p等价。证:(其实很简单。。。)根据b*k≡1 (mod p)有b*k=p*

2015-09-04 14:01:34 346

原创 newssoj1005监听还原 recover(kmp)

题目描述Alice和Bob正在悄悄地给对方发信息,信息都是由英文小写字母组成的,他们约定,所有的字母都得经过一个字母表进行变换,以防泄漏。另一方面John却在监听。John发现,Alice和Bob通信的时候,总是先发送加密后的密文,然后紧接着发送原文。但是Alice和Bob似乎也意识到了似乎有人监听,有时候会随意中断了他们的通信。不过每次都是在发送完密文之后才停止传送的。也就是说,

2015-09-03 22:30:13 1059

空空如也

空空如也

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

TA关注的人

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