自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dance in th dark的博客

真正不羁的灵魂不会真的去计较什么,因为他们的内心深处有国王般的骄傲

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

原创 【JZOJ4965】【GDKOI2017模拟1.21】Equation

Description听着自己美妙的曲子,小Z进入了梦乡。在梦中,小Z仿佛又回到了自己纵横考场的年代。在梦中,小Z参加了一场考试,这场考试一共有n道题,每道题的最终得分都是一个大于等于0的整数。然而醒来后,小Z忘记了自己每道题的得分。他只记得自己计算过m次一些题目的分数和,每道题都被计算过,并且只被计算过一次。除此之外他还记得其中t道题的满分分别是多少(一道题的得分不会超过满分)。现在小Z想知道他这

2017-01-21 20:58:15 567

原创 【JZOJ4964】【GDKOI2017模拟1.21】Rhyme

Description由于多次交换邮票没有满足所有人的邓翔玮需求,小Z被赶出了集邮部。无处可去的小Z决定加入音乐部,为了让音乐部的人注意到自己的才华,小Z想写一首曲子。为了让自己的曲子更好听,小Z找到了一些好听曲子作为模板。曲谱可以表示成只包含小写字母的字符串,小Z希望自己最终的曲谱中任意一个长度为K的子串都是一个模板的子串。现在小Z想知道自己的曲谱最长可以是多长,如果可以无限长的话请输出INF。D

2017-01-21 20:13:21 540

原创 【JZOJ4963】【GDKOI2017模拟1.21】Book

Description曾经有一枚珍稀的邮票摆在我的面前, 我没有好好珍惜 等到失去时 才感到后悔。 ——小Z 小Z曾经是集邮部的成员,集邮部经常举办换邮票活动。活动中,如果两个人互相喜欢对方的邮票,那么这两个人就可以彼此交换自己的邮票。但在这个规则下,小Z没有换到自己喜欢的邮票。小Z觉得这是规则不完善导致的,于是小Z决定制定一个新的交换规则:每次可以选择任意多个人排成一个圆圈,如果每个人都喜欢

2017-01-21 19:52:04 428

原创 【JZOJ3893】【NOIP2014模拟10.25A组】画矩形

DescriptionData ConstraintSolution后来听说这是一道CDQ分治的题目。 对于一个矩形,我们可以在它的左的左下角和右上角打一个+1标记,左上角和右下角打一个-1标记。那么对于一个点的询问就成了询问它左下角的和为多少。我们可以把所有插入拆成两个左边和右边的对一列的操作,和询问放在一起按横坐标进行排序。然后二分时间,对于每次二分的时间t,我们把区间内时间<=t的插入放入树

2017-01-21 08:00:53 379

原创 【JZOJ3892】【NOIP2014模拟10.25A组】放棋子

DescriptionData ConstraintSolution这又是一道组合数的题。我们枚举现在至少有x行y列没有放至少一个棋子,那么要选择这x行y列的方案显然为CxN∗CyMC^{x}_{N}*C^{y}_{M},由于剩下的N-x行和M-y列需要放棋子,这些棋子有c+1种颜色(我们把不放棋子视为第c+1种颜色),且除了第c+1种颜色,其他颜色不能为空。这就让人想到了第二类Stirling,我

2017-01-21 07:47:06 421

原创 【JZOJ3891】【NOIP2014模拟10.25A组】钻石交易

DescriptionData ConstraintSolution想必60分的算法很好想。我们设出f[i][j]表示当前到了i号点,已卖出的钻石的二进制状态为j。那么在spfa中转移显然有f[i][j]=max(f[i’][j’]-dist(i’,i)+a[i][x])。a[i][x]表示在i卖出第x颗钻石使得状态j’->j。那这样复杂度为O(N∗2M∗2TN*2^M*2T),超时不可避免。 我

2017-01-20 21:39:12 399

原创 【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)

Description在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。 为了壮大联盟的队伍,这些星球将建设P条新的太空隧道

2017-01-18 21:00:13 574

原创 【JZOJ3874】【NOIP2014八校联考第4场第2试10.20】准备复赛(exam)

Description今年的NOIP初赛真是简单,小可可不用吹灰之力就考进了复赛,但是复赛可没有那么简单了,小可可想要好好准备复赛,争取复赛拿个省一。今天小可可在复习树和图的最大匹配时就碰到这样的一个难题:n个节点满足以下性质的不同的树有多少种。 1、树是有标号的,每个节点被标上1到n之间的整数; 2、每个节点最多和其他3个节点相连,但是1号节点最多和其他2个节点相连; 3、这棵树的最大匹配(

2017-01-18 20:39:08 783

原创 【JZOJ3873】【NOIP2014八校联考第4场第2试10.20】乐曲创作(music)

Description小可可是音乐学院的一名学生,他需要经常创作乐曲完成老师布置的作业。 可是,小可可是一个懒惰的学生。所以,每次完成作业时,他不会重新创作一首新的乐曲,而是去修改上一次创作过的乐曲作为作业交给老师。小可可的乐曲由N个音调不同的音符组成,分别记为音符1…N。因此,他创作的乐曲是由1…N的一个排列构成,例如N=5时,他创作的乐曲可能为:2,1,3,5,4。但是,小可可每一次会按照一定

2017-01-18 19:57:46 804

原创 【JZOJ3872】【NOIP2014八校联考第4场第1试10.19】圣诞树(tree)

Description圣诞节到了,小可可送给小薰一棵圣诞树。这棵圣诞树很奇怪,它是一棵多叉树,有n个点,n-1条边。它的每个结点都有一个权值。小可可和小薰想用这棵树玩一个游戏。 定义(s,e)为树上从s到e的简单路径,我们可以记下在这条路径上经过的结点,定义这个结点序列为S(s,e)。 我们按照如下方法定义这个序列S(s,e)的权值G(S(s,e)):假设这个序列中结点的权值为Z0,Z1,

2017-01-18 16:29:28 857

原创 【JZOJ3871】【NOIP2014八校联考第4场第1试10.19】无聊的游戏(game)

Description学校的运动会开始了,体能很菜的小可可没报任何比赛项目,于是和同学们玩一个十分无聊的游戏。 游戏在一个由n*n个方格组成的正方形棋盘上进行,首先在每个方格上均匀随机地填入1到m之间的正整数(每个方格填的数均不同),然后小可可均匀随机地选出k个1到m的数字(可能选的数不在棋盘上),把它们出现在棋盘上的方格涂黑,设有R行被整行涂黑,有C列被整列涂黑,小可可便可以得到2^(R+C)分

2017-01-18 07:42:19 687

原创 【JZOJ3870】【NOIP2014八校联考第4场第1试10.19】单词检索(search)

Description小可可是学校图书馆的管理员,现在他接手了一个十分棘手的任务。 由于学校需要一些材料,校长需要在文章中检索一些信息。校长一共给了小可可N篇文章,每篇文章为一个字符串。现在,校长需要他找到这样的单词,它至少在这N篇文章中的M篇文章里出现过,且单词长度为L。可是,工作量十分庞大,但校长又急需小可可完成这项任务。 现在他向你求助,需要你编写程序完成这项艰巨的任务。Data Cons

2017-01-17 22:53:52 641

原创 【JZOJ3864】【JSOI2014】歌剧表演

DescriptionData ConstraintSolution我们想想一个人在什么情况下会被发现:我们给每个数标上一个识别号,相同的识别号代表这两个数性质相同无法识别,而当一个数拥有一个唯一的识别号时,该数就可以被识别。为了不让识别号混乱,又要让区间的数的识别号的相对位置不变,我们每次取1~n中的最大值t,每次区间中若遇到一个新出现的识别号,我们就用t+1给它新标号,且t++,这样就保证了区间

2017-01-17 22:45:35 430

原创 【JZOJ3861】【JSOI2014】支线剧情2

DescriptionData ConstraintSolution这是一道树形dp的题。虽然我到死也没想出来…… 我们设出f[x][0..1]。f[x][0]表示当前以x为根的子树全不放存档点的代价。f[x][1]表示当前以x为根的子树放了存档点的代价。f[x][0]的转移显然,我们来想想怎么转移f[x][1]。以x为根的子树若放了存档点,有3种情况: 1、当前的x的直接儿子y,假如它也放了存

2017-01-17 22:33:26 435

原创 【JZOJ3860】【NOIP2014八校联考第3场第2试10.5】地壳运动(mst)

DescriptionJZ是一个坐落在地壳运动活跃的山区的城市,常受地质灾害的袭击。 城市中建立了N个应急避难所以躲避灾害,这些避难所从1~N编号。此外有M条道路连接这些避难所,所有避难所间均可通过这M条道路直接或间接到达。由于是在规划良好的市区,道路可以由若干个平行于x或y坐标轴的线段组成,所以避难所xi和yi之间的道路可以用(ui,vi)来表示,道路的长度为ui+vi。由于地壳运动会导致地面拉

2017-01-17 22:15:34 728

原创 【JZOJ3853】【NOIP2014八校联考第2场第2试9.28】帮助Bsny(help)

DescriptionBsny的书架乱成一团了,帮他一下吧! 他的书架上一共有n本书,我们定义混乱值是连续相同高度书本的段数。例如,如果书的高度是30,30,31,31,32,那么混乱值为3;30,32,32,31的混乱值也为3。但是31,32,31,32,31的混乱值为5,这实在是太乱了。 Bsny想尽可能减少混乱值,但他有点累了,所以他决定最多取出k本书,再随意将它们放回到书架上。你能帮助

2017-01-15 07:22:03 486

原创 spfa判负环

判断给定的有向图中是否存在负环。 利用 spfa 算法判断负环有两种方法: 1) spfa 的 dfs 形式,判断条件是存在一点在一条路径上出现多次。 2) spfa 的 bfs 形式,判断条件是存在一点入队次数大于总顶点数。(推荐)bool spfa1(){ int i=0,j=1,t,k,l,x,y; for (k=1;k<=27*27;k++) d[k]=

2017-01-14 22:30:37 1317

原创 【JZOJ3852】【spfa判负环】【NOIP2014八校联考第2场第2试9.28】单词接龙(words)

DescriptionBsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。 Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。Data Constraint20%的数据:n≤20; 70%的数据:n≤1000; 100%的数据:n≤10

2017-01-14 22:26:49 607

原创 【JZOJ3824】【NOIP2014模拟9.9】渴

Description世界干涸,Zyh认为这个世界的人们离不开水,于是身为神的他要将他掌控的仅仅两个水源地放置在某两个不同的城市。这个世界的城市因为荒芜,他们仅仅保留了必要的道路,也就是说对于任意两个城市有且仅有一条可行的道路。更简单的,城市形成了一棵树。 Zyh要将这两个水源放在两个不同的城市。饥渴的人们会选择一个离他们最近的水源,并向其走去。每个城市的人的速度都是相同的,并且两个相邻(有边直接

2017-01-14 22:11:10 685

原创 【JZOJ 3823】【NOIP2014模拟9.9】遇见

DescriptionZyh独自一人在街上漫步。Zyh相信不久后应该就可以和她一起漫步,可是去哪里寻找那个她呢?Zyh相信每个人都有一个爱情的号码牌,这个号码牌是一个n*n的矩阵。 每个人都要在矩阵中选择若干个元素,使得每行每列都有奇数个数被选中,且选中的数字的乘积是完全平方数。每当选出了这若干个元素,他/她就能找到那个她/他。 Zyh想知道对于一个号码牌有多少种选择的方法,使得zyh能够不再孤

2017-01-14 21:41:38 730

原创 【JZOJ4937】【GDKOI2017模拟1.12】与运算

DescriptionData ConstraintSolution对于一个数x,假如存在y,使得x⊆y,那么把y放在x前面一定不会使答案变差。所以我们设g[i]表示输入中包含i的数的个数(即i是该数子集)。设f[i]表示放到i时的答案。那么显然f[i]=max(f[i],f[j]+(g[i]−g[j])∗i)f[i]=max(f[i],f[j]+(g[i]-g[j])*i)。(g[i]−g[j]g

2017-01-12 20:02:01 619

原创 【JZOJ4936】【NOIP2017GDKOI模拟1.12】c

DescriptionData ConstraintSolution这道题咋一看很难做。但要注意一个问题:询问串之和小于2∗1052*10^5。那么在1s内我们最多能跑500n,那么询问要大于500每一个串的长度至少也要400。所以我们可以预处理字符串长度小于400的情况。每一个询问,我们判断一下他的长度是否超过400,超过就暴力一下,否则直接输出就好了。Code#include<iostream>

2017-01-12 19:48:21 451

原创 【JZOJ4935】【NOIP2017GDKOI模拟1.12】b

DescriptionData ConstraintSolution这道题本来我是会的,只因为我在考场上开了半个小时的车,然后就…… 我们发现,对于一个节点,他假如有两个儿子,这两个儿子的size分别为x,y,那么对答案的贡献为(x+1)* (y+1),他假如有一个儿子,这两个儿子的size为x,那么对答案的贡献为x+1。所以我们可以这样做:当当前n为奇数时,我们将当前点连出一个儿子,并将光标移向

2017-01-12 17:02:12 316

原创 【JZOJ4934】 【NOIP2017GDKOI模拟1.12】a

DescriptionData ConstraintSolution显然对于两个数a,b,它们一次能减的数最少为gcd(a,b),那么n个数呢?显然就是gcd(a1,a2……,an)。所以对于输入的一个数x只要判断一下它是否为gcd(a1,a2……,an)的倍数即可。

2017-01-12 16:31:07 276

空空如也

空空如也

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

TA关注的人

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