自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 换博客了!

如题。本博客随缘更新。新博客地址:https://gax-c.github.io/转载于:https://www.cnblogs.com/Gaxc/p/10392275.html

2019-02-17 19:11:00 135

转载 hdu4334:Trouble(two pointers, 思维)

原题链接题目描述:给定5个集合,从每个集合中选一个数,使得5个数的和为0.输入格式:第一行:一个整数t表示数据组数。接下来t组数据,每组数据第一行一个整数表示集合的大小。接下来5行,每行n个数表示集合中的i元素。输出格式:对于每组数据,输出Yes或No表示是否可以使数的和为0.输入样例:221 -11 -11 -11 -11 -131 2 3-1 -2 -...

2019-02-13 22:10:00 127

转载 hdu1271:整数对(思维)

原题链接题目描述:Gardon和小希玩了一个游戏,Gardon随便想了一个数A(首位不能为0),把它去掉一个数字以后得到另外一个数B,他把A和B的和N告诉了小希,让小希猜想他原来想的数字。不过为了公平起见,如果小希回答的数虽然不是A,但同样能达到那个条件(去掉其中的一个数字得到B,A和B之和是N),一样算小希胜利。而且小希如果能答出多个符合条件的数字,就可以得到额外的糖果。所以现在小希...

2019-02-13 20:47:00 144

转载 bzoj1880: [Sdoi2009]Elaxia的路线(最短路 + DP)

原题链接题目描述:最近,Elaxia和w的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们必须合理地安排两个人在一起的时间。Elaxia和w**每天都要奔波于宿舍和实验室之间,他们希望在节约时间的前提下,一起走的时间尽可能的长。现在已知的是Elaxia和w所在的宿舍和实验室的编号以及学校的地图:地图上有N个路口,M条路,经过每条路都需要一定的时间。具体地说,就是要求无向图中...

2019-01-09 20:44:00 125

转载 bzoj3436: 小K的农场(差分约束系统)

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

2019-01-06 18:53:00 102

转载 bzoj2330: [SCOI2011]糖果(差分约束系统)

原题链接题目描述:幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求...

2019-01-06 18:09:00 89

转载 bzoj1202: [HNOI2005]狡猾的商人(差分约束系统)

原题链接题目描述:刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i个月的收入额为Ai(i=1,2,3...n-1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当Ai小于0时表示这个月亏损Ai元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。刁姹的任务是秘密进行的,为了调查商人的账本,她只好跑到商人那里打...

2019-01-06 12:04:00 72

转载 bzoj1037: [ZJOI2008]生日聚会Party(DP)

原题链接题目描述:今天是hidadz小朋友的生日,她邀请了许多朋友来参加她的生日party。 hidadz带着朋友们来到花园中,打算坐成一排玩游戏。为了游戏不至于无聊,就座的方案应满足如下条件:对于任意连续的一段,男孩与女孩的数目之差不超过k。很快,小朋友便找到了一种方案坐了下来开始游戏。hidadz的好朋友Susie发现,这样的就座方案其实是很多的,所以大家很快就找到了一种,那么到...

2019-01-05 20:45:00 97

转载 bzoj1034: [ZJOI2008]泡泡堂BNB(贪心)

原题链接题目描述:第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂。每一场比赛前,对阵双方的教练向组委会提交一份参赛选手的名单,决定了选手上场的顺序,一经确定,不得修改。比赛中,双方的一号选手,二号选手……,n号选手捉对厮杀,共进行n场比赛。每胜一场比赛得2分,平一场得1分,输一...

2019-01-04 16:41:00 77

转载 bzoj1025: [SCOI2009]游戏(数学 + 思维 + DP)

原题链接题目描述:windy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。如此反复,直到序列再次变为1,2,3,……,N。如: 1 2 3 4 5 6 对应的关系为 1->2 2->3 3->1 4...

2019-01-02 19:55:00 108

转载 bzoj1029: [JSOI2007]建筑抢修(贪心 + 优先队列)

原题链接题目描述:小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑都需要一定的时间。同时,修理工人修理完一个建筑才能修理下一个建筑,不能...

2019-01-01 21:08:00 89

转载 bzoj1047: [HAOI2007]理想的正方形(单调队列)

原题链接题目描述:有一个ab的整数组成的矩阵,现请你从中找出一个nn的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入格式:第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据2<=a,b<=1000,n<=a,n<=b,n<=1000输出格式...

2019-01-01 19:55:00 64

转载 bzoj1084: [SCOI2005]最大子矩阵(DP)

原题链接题目描述:这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。输入格式:第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的分值的绝对值不超过32767)。输出格式:只有一行为k个子矩阵分值之和最大为多少。输入样例:3 2 21 -32 3...

2019-01-01 18:20:00 76

转载 bzoj4391: [Usaco2015 dec]High Card Low Card(贪心 + 思维)

原题链接题目描述:奶牛Bessie和Elsie在玩一种卡牌游戏。一共有2N张卡牌,点数分别为1到2N,每头牛都会分到N张卡牌。游戏一共分为N轮,因为Bessie太聪明了,她甚至可以预测出每回合Elsie会出什么牌。每轮游戏里,两头牛分别出一张牌,点数大者获胜。同时,Bessie有一次机会选择了某个时间点,从那个时候开始,每回合点数少者获胜。Bessie现在想知道,自己最多能获胜...

2019-01-01 10:26:00 220

转载 bzoj3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛(排列组合)

原题链接题目描述:约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K<N)只牝牛.请计算一共有多少种排队的方法.所有牡牛可以看成是相同的,所有牝牛也一样.答案对5000011取模。输入格式:一行,输入两个整数N和K.输出格式:一个整数,...

2018-12-31 12:19:00 111

转载 bzoj1731: [Usaco2005 dec]Layout 排队布局(差分约束系统)

原题链接题目描述:当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。FJ有N(2<=N<=1000)头奶牛,编号从1到N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。即使说,如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距...

2018-12-31 10:52:00 131

转载 bzoj1614: [Usaco2007 Jan]Telephone Lines架设电话线(二分答案 + spfa)

原题链接题目描述:FarmerJohn打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务。于是,FJ必须为此向电信公司支付一定的费用。FJ的农场周围分布着N(1<=N<=1,000)根按1..N顺次编号的废弃的电话线杆,任意两根电话线杆间都没有电话线相连。一共P(1<=P<=10,000)对电话线杆间可以拉电话线,其余的那些由于隔得太远而无法被连接。...

2018-12-23 18:35:00 92

转载 bzoj2565: 最长双回文串(manacher)

原题链接题目描述:顺序和逆序读起来完全一样的串叫做回文串。比如acbca是回文串,而abc不是(abc的顺序为“abc”,逆序为“cba”,不相同)。输入长度为n的串S,求S的最长双回文子串T,即可将T分为两部分X,Y,(|X|,|Y|≥1)且X和Y都是回文串。输入格式:一行由小写英文字母组成的字符串S。输出格式:一行一个整数,表示最长双回文子串的长度。样例输入:baacaa...

2018-12-19 20:29:00 60

转载 bzoj2160: 拉拉队排练(manacher)

原题链接题目描述:艾利斯顿商学院篮球队要参加一年一度的市篮球比赛了。拉拉队是篮球比赛的一个看点,好的拉拉队往往能帮助球队增加士气,赢得最终的比赛。所以作为拉拉队队长的楚雨荨同学知道,帮助篮球队训练好拉拉队有多么的重要。拉拉队的选拔工作已经结束,在雨荨和校长的挑选下,n位集优秀的身材、舞技于一体的美女从众多报名的女生中脱颖而出。这些女生将随着篮球队的小伙子们一起,和对手抗衡,为艾利斯顿篮...

2018-12-19 19:10:00 109

转载 bzoj[HAOI2011]Problem b(莫比乌斯反演)

原题链接题目描述:对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。输入格式:第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、k输出格式:共n行,每行一个整数表示满足要求的数对(x,y)的个数输入样例:22 5 1 5 11 5 1 5 2输出格式:14...

2018-12-08 19:04:00 74

转载 bzoj1101: [POI2007]Zap(莫比乌斯反演)

原题链接题目描述:FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。输入格式:第一行包含一个正整数n,表示一共有n组询问。(1<=n<= 50000)接下来n行,每行表示一个询问,每行三个正整数,分别为a,b,d。(1&l...

2018-12-08 17:49:00 84

转载 bzoj1041: [HAOI2008]圆上的整点(数学)

原题链接题目描述:求一个给定的圆(x^2+y^2=n^2),在圆周上有多少个点的坐标是整数。输入格式:只有一个正整数n,n<=2e9输出格式:整点个数输入样例:4输出样例:4解析:推到一半就不会了,果然我还是太菜~   题目要求 \(x^2 + y^2 = n^2\)   那么 \(n^2 - x^2 = y^2\)   \((n + x)(n - x)=y^...

2018-12-05 18:37:00 103

转载 luogu2257 YY的GCD(莫比乌斯反演)

luogu2257题目描述:神犇YY虐完数论后给傻×kAc出了一题     给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对     kAc这种傻×必然不会了,于是向你来请教……     多组输入输入格式:第一行一个整数T 表述数据组数     接下来T行,每行两个正整数,表示N, M输出格式:T行,每...

2018-12-02 15:34:00 90

转载 bzoj1060: [ZJOI2007]时态同步(贪心)

bzoj1060题目描述:小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间...

2018-11-25 18:21:00 80

转载 bzoj1304: [CQOI2009]叶子的染色(树形DP)

bzoj1304题目描述:给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 对于每个叶结点u,定义c[u]为从根结点从U的简单路径上最后一个有色结点的颜色。给出每个c[u]的值,设计着色方案,使得着色结点的个数尽量少。输入...

2018-11-25 16:53:00 108

转载 bzoj1798: [Ahoi2009]Seq 维护序列seq(线段树)

bzoj1798题目描述:给定n个数的序列,有三种操作。     1、将一段区间乘上c     2、将一段区间加上c     3、求一段区间的和输入格式:第一行两个整数第一行两个整数N和P(1≤P≤1000000000)。第二行含有N个非负整数,从左到右依次为a1,a2,…,aN, (0≤ai≤1000000000,1≤i≤N)。第三行有一个整数M,表示操作总数。从第四行开始每...

2018-11-18 20:37:00 58

转载 bzoj1003: [ZJOI2006]物流运输(DP + 最短路)

bzoj1003题目描述:物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望...

2018-11-18 18:53:00 72

转载 bzoj3887[USACO15JAN]草鉴定Grass Cownoisseur(缩点 + spfa)

bzoj3887luogu3119题目描述:John有n块草场,有m条单向道路j连接。Bessie从1号草场出发,最后回到1号操场。Bessie想要经过若干个草场,她想要经过尽可能多的草场。Bessie只可以逆行一次,求最多的草场数。输入格式:第一行,两个整数n和m。     接下来m行,每行两个整数,表示两个相连的点。输出格式:一行一个整数,表示最多的草场数。输入样例:7...

2018-11-18 17:25:00 97

转载 bzoj3211: 花神游历各国(线段树)

bzoj3211输出格式:每次x=1时,每行一个整数,表示这次旅行的开心度解析:已经写了好几次这种题了,这次来水水博客 QAQ~   不难发现对于数列中的每一个数,被进行操作后改变的次数是很少的。   于是可以记录下每一段区间是否已经全部变成了1(变成1后再进行操作数仍不变),对于全是1的区间不用再进行操作。   这样我们可以对每一个不全是1的区间暴力修改,最后统计一下和即...

2018-11-17 21:10:00 107

转载 bzoj1123: [POI2008]BLO(割点)

bzoj1123题目描述:给定n个城市,m条边,每条边连接两个不同的城市,没有重复的路,所有的城市相连。输入格式:输入n<=100000 m<=500000 及 m 条边输出格式:输出 n 个数,代表如果把第 i 个点去掉,将有多少对点不能互通。输入样例:5 51 22 31 33 44 5输出样例:8816148解析:把每个点去掉,对答案的...

2018-11-14 20:35:00 78

转载 bzoj2730: [HNOI2012]矿场搭建(割点)

bzoj2730题目描述:煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援出口,以及不同最少救援出口的设置方案总数。输入格式:输入文件有若干组数据,每组数据...

2018-11-14 18:49:00 84

转载 luogu1762 偶数(数学 + 数位DP)

luogu1762题目描述:给定一个整数n,求杨辉三角形前n项对1000003取模后的结果。输入格式:一行一个整数n,表示行数输入格式:一行一个整数,表示答案输入样例:6输出样例:6解析:杨辉三角形第n行第m列的数为\(C_{n-1}^{m-1}\),要求前n行的偶数个数,就是求前n行的奇数个数,再用总数减去奇数的个数。   那么怎么算奇数的个数呢?就是算\(C_{n-...

2018-11-09 10:23:00 195

转载 bzoj1951: [Sdoi2010]古代猪文(数学)

bzoj1951题目描述:给定n和g,求\(g^{\sum_{i = 1}^n i|n C_{n}^{i}}\) mod 999911659输入格式:一行两个数,分别表示n和g输出格式:一行一个整数,表示答案mod 999911659后的结果输入样例:4 2输出样例:2048解析:直接计算组合数肯定不行,那要怎么办呢?   根据欧拉定理的推论可知,\(g^{\sum_{...

2018-11-09 10:03:00 85

转载 bzoj2243: [SDOI2011]染色(树链剖分)

bzoj2243树链剖分好题啊!题目描述:给定一颗n个点的树,有m个操作,操作有两种。 1、将节点a到节点b路径上所有的点都染成颜色c。 2、询问节点a到节点b路径上的颜色段数量(连续的被认为是同一段)。输入格式:第一行包含两个整数n和m,表示节点数和操作个数。 ...

2018-11-08 12:08:00 85

转载 bzoj4034: [HAOI2015]树上操作(树链剖分)

bzoj4034题目描述:给定一个n个点的树,有m次操作,操作分3种。 1、将某个节点的点权增加x。 2、将以某个节点x为根的子树中所有点的权值加上a。 3、询问某个节点x到根节点的所有点权和。输入格式:第一行两个整数,表示树的节点个数n和操作个数m。...

2018-11-08 08:45:00 63

转载 bzoj4196: [Noi2015]软件包管理器(树链剖分)

bzoj4196太久没写树剖都忘了,赶紧来写写。题目描述:有n个软件,每个软件都有一个且仅有一个依赖关系,只有安装了依赖的软件才能安装这个软件。0节点没有依赖关系。 给定q个询问,每个询问为安装或卸载某个软件,问每次询问会改变多少个软件的安装状态。输入格式:第一行一个整数表示n。 第二行第i个表示...

2018-11-08 07:41:00 73

转载 bzoj1833: [ZJOI2010]count 数字计数(数位DP)

bzoj1833题目表述:给定两个整数a和b,求在a到b的所有整数中,每个数码各出现了几次。输入格式:一行两个整数a和b。输出个数:一行包含10个整数,分别表示0~9出现了几次。输入样例: 1 99输出样例: 9 20 20 20 20 20 20 20 20 20解析:一道标准的数位DP,dp[pos][sum]表示第pos...

2018-11-07 16:00:00 88

转载 bzoj1026: [SCOI2009]windy数(数位DP)

bzoj1026题目描述:求A到B之间不含前导0且相邻两位数字的差至少为2的数的个数。输入格式:两个整数,表示A和B。输出格式:一个整数,表示答案。输入样例:1 10输出样例:9解析:数位DP的入门题,dp[pos][pre]表示搜到第pos位,上一位是pre的数的个数。注意一下前导0就没多大问题。代码如下:...

2018-11-07 07:59:00 81

转载 bzoj3631: [JLOI2014]松鼠的新家(树上差分)

bzoj3631题目描述:松鼠的新家是一颗树,新家有n个房间,由n - 1条边连接。小熊维尼要来参观,按一定的顺序参观n个房间,每到一个房间都要在那个房间拿走一个糖果(最后一个房间除外)。 问松鼠需要在每个房间各放几个糖果。输入格式:第一行一个整数,表示房间的数量。 第二行n个整数,表示参观的顺序。...

2018-11-06 19:56:00 91

转载 bzoj3629: [JLOI2014]聪明的燕姿(数学 + 搜索)

bzoj3629题目描述:给定一个数s,求约数之和等于s的所有数。输入格式:输入包含k组(k <= 100),每组一个整数s。输出格式:对于每组数据,输出两行,第一行一个整数,表示总数,第二行表示所有的数。样例输入:42样例输出:320 26 41解析:相信大家都很熟悉约数和定理,那么这题便可以用搜索来解决,搜索枚举...

2018-11-06 16:04:00 124

空空如也

空空如也

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

TA关注的人

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