自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Felix-Lee的博客

世界上什么事都可以发生,就是不会发生不劳而获的事,那些随波逐流、墨守成规的人,我不屑一顾。

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

原创 JZOJ 1251. 收费站

Description 在某个遥远的国家里,有n个城市。编号为1,2,3,……,n。 这个国家的政府修建了m条双向的公路。每条公路连接着两个城市。沿着某条公路,开车从一个城市到另一个城市,需要花费一定的汽油。 开车每经过一个城市,都会被收取一定的费用(包括起点和终点城市)。所有的收费站都在城市中,在城市间的公路上没有任何的收费站。 小红现在要开车从城市u到城市v(1<=u,v<=n)。她

2017-01-19 22:01:41 520

原创 JZOJ 3885. 【长郡NOIP2014模拟10.22】搞笑的代码

Description在OI界存在着一位传奇选手——QQ,他总是以风格迥异的搞笑代码受世人围观 某次某道题目的输入是一个排列,他使用了以下伪代码来生成数据 while 序列长度< n do { 随机生成一个整数属亍[1,n] 如果这个数没有出现过则加入序列尾 } 聪明的同学一定发现了,这样生成数据是徆慢的,那么请你告诉QQ,生成一个n排列的期望随机次数Input一个正整数n,表示需要生

2017-01-19 20:14:16 387

原创 JZOJ 3886. 【长郡NOIP2014模拟10.22】道路维护

Description最近徆多人投诉说C国的道路破损程度太大,以至亍无法通行 C国的政府徆重视这件事,但是最近财政有点紧,丌可能将所有的道路都进行维护,所以他们决定按照下述方案进行维护 将C国抽象成一个无向图,定义两个城市乊间的某条路径的破损程度为该条路径上所有边破损程度的最大值,定义两个城市乊间的破损程度为两个城市乊间所有路径破损程度的最小值 然后C国政府向你提问多次,有多少个城市对的破损程

2017-01-19 19:43:40 386

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

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

2017-01-18 21:37:00 318

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

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

2017-01-16 20:33:50 845

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

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

2017-01-16 20:19:44 475

原创 单源最短路 SPFA 算法模板

简介 在图论中,最短路是十分重要的一部分,在很多问题中都有涉及 而现在所讲的 SPFA 算法是十分优秀的算法,时间复杂度为 O(k∗E)O(k*E) 其中 EE 是图的边数,而 kk 是一个常数,一般极小。 事实上 SPFA 就是在 Bellman-ford 算法的基础上加上一个队列优化,减少了冗余的松弛操作,是一种高效的最短路算法。 而且 SPFA 还能判负环,这种情况下类似 Dijkstra 算

2017-01-15 22:08:17 1007

原创 JZOJ 3853. 【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 21:19:36 591

原创 JZOJ 3852. 【NOIP2014八校联考第2场第2试9.28】单词接龙(words)

DescriptionBsny从字典挑出N个单词,并设计了接龙游戏,只要一个单词的最后两个字母和另一个单词的前两个字母相同,那么这两个单词就可以有序的连接起来。 Bsny想要知道在所给的所有单词中能否按照上述方式接龙组成一个单词环(可能是多个),若能,求所有环的环中单词平均长度最大值。Input第一行一个整数N,表示单词数量。 接下来N行,每行一个字符串,仅包含小写字母。Output若能组成单词

2017-01-15 21:01:17 489

原创 JZOJ 3813. 【NOIP2014模拟9.7】我要的幸福

Description幸福/我要的幸福/渐渐清楚/梦想/理想/幻想/狂想/妄想/我只想坚持每一步/该走的方向/就算一路上/偶尔会沮丧/生活是自己/选择的衣裳/幸福/我要的幸福/没有束缚/幸福/我要的幸福/在不远处Zyh相信自己想要的幸福在不远处。然而,zyh想要得到这幸福,还需要很长的一段路。Zyh坚持认为整个人生可以抽象为一个n*m的棋盘。左上角的格子为(1,1),右下角的格子为(n,m)。整个棋

2017-01-13 22:43:40 570

原创 JZOJ 3822. 【NOIP2014模拟9.9】逆光

DescriptionZyh养着n盆太阳花,它们被排在一列直线上。为了简化问题,太阳花的朝向只有向左和向右这两种。Zyh非常喜欢这些花,于是他在每盆花的上方放置了光源。 太阳花和Zyh幸福地生活着,然而每次要关掉这些光源的时候就会出现一个问题。因为Zyh的动作问题,他每次只能关掉一个光源,在关掉这个光源后,这个光源下方的花就会休眠。然而,对于每一个未休眠的太阳花,如果它的朝向向左,那么每看到一个在

2017-01-13 22:36:25 727

原创 C++ 读入优化与输出优化 模板

简介 C++ 是一种神奇的编程语言…… 自然,读入和输出也有着许多种形式: 如:scanf(),cin>>,cout<<,printf()scanf(),cin>>,cout<<,printf() 等 但是我们奉行——效率第一!!! 那么如何提高读入和输出的效率呢? 用法1. 读入优化 C++中有一个函数:getchar() ,用于读入字符,那么这跟读入整数有什么关系呢? 其实,经过类似高精度的处理

2017-01-13 22:23:37 20419 13

原创 JZOJ 3814. 【NOIP2014模拟9.7】天黑黑

Description我走在每天必须面对的分岔路/我怀念过去单纯美好的小幸福/爱总是让人哭/让人觉得不满足/天空很大却看不清楚/好孤独/天黑的时候/我又想起那首歌/突然期待下起安静的雨/原来外婆的道理早就唱给我听/下起雨/也要勇敢前行/我相信/一切都会平息/我现在好想回家去/天黑黑/欲落雨/天黑黑/黑黑 当整个世界陷入黑暗的时候,身为光明之神的Zyh想要用自己的若干个能量源和若干个集流器将这些能量

2017-01-13 21:29:32 573

原创 JZOJ 1219. Num

DescriptionInput输入文件仅包括一行,一个整数 N ( 2≤N≤231−12\leq N\leq 2^{31}-1 )Output输出文件仅包括一行,一个整数,表示 F(n)F(n)Sample Input4Sample Output4Data ConstraintHint对于 40% 的数据, 1≤N≤1071≤N≤10^7 对于 60% 的数据, 1≤N≤1081≤N≤10^8

2017-01-12 19:52:34 381

原创 JZOJ 1220. Pla

Description在某条街上有着这么一行比较奇怪的建筑物:每栋建筑物都是一个矩形,而且他们是一 个挨着一个的。每栋建筑物都有它的宽度和高度。 Task:现在从左到右给出N 栋建筑物的信息。其中每栋建筑物的信息包括它的宽度和 高度。然后现在交给你一个刷墙任务:你每一次刷墙的形状都必须是一个矩形。问你最少需 要多少次才能把所有建筑物都刷完?Input输入文件的第一行有一个整数N(1≤N≤10

2017-01-12 19:35:49 429

原创 JZOJ 3158. 【JSOI2013】丢番图

Description丢番图 是亚历山大时期埃及著名的数学家。他是最早研究整数系数不定方程的数学家之一。为了纪念他,这些方程一般被称作丢番图方程。最著名的丢番图方程之一是 xn+yn=znx^n+y^n=z^n 。费马提出,对于 n≥2n≥2 , xn+yn=znx^n+y^n=z^n 没有正整数解。这被称为“费马大定理”,它的证明直到最近才被安德鲁·怀尔斯(Andrew Wiles)证明。考虑如下

2017-01-11 21:37:16 672

原创 Manacher 算法模板

简介 在字符串的题目中,有时会遇上 回文串 这样一个名词 顾名思义,回文串 就是 正读和反读都一样的字符串 而 最长回文子串 ,就是在一个字符串的所有子串中,是回文串且长度最长的那个 求最长回文子串最普通的方法是 O(N2)O(N^2) ,即枚举一个点往两边扩展 但是在有些题目中,N 却十分的大 那么我们就要用到 时间空间复杂度都是 O(N)O(N) 的 Manecher 算法 用法 在处理回文串时

2017-01-11 20:22:52 897

原创 hdu3068 . 最长回文

Problem Description给出一个只由小写英文字符 a,b,c...y,za,b,c...y,z 组成的字符串 S ,求 S 中最长回文串的长度. 回文就是正反读都是一样的字符串,如 aba,abbaaba, abba 等Input输入有多组 case ,不超过 120 组,每组输入为一行小写英文字符 a,b,c...y,za,b,c...y,z 组成的字符串 S 两组 case 之

2017-01-11 19:37:53 406

原创 JZOJ 3804. 【NOIP2014模拟8.24】小X 的AK 计划

Description在小X 的家乡,有机房一条街,街上有很多机房。每个机房里都有一万个人在切题。小X 刚刷完CodeChef,准备出来逛逛。 机房一条街有n 个机房,第i 个机房的坐标为xi,小X 的家坐标为0。小X 在街上移动的速度为1,即从x1 到x2 所耗费的时间为 |x1−x2||x1 − x2|。 每个机房的学生数量不同,ACM 题目水平也良莠不齐。小X 到达第i 个机房后,可以花t

2017-01-06 20:11:49 546

原创 线性筛法 与 线性求欧拉函数 的计算模板

简介 懂得如何快速计算质数是十分重要的 在筛法的基础上,我们可以使用更为高级的线性筛法! 顾名思义,就是时间复杂度是线性的,即 O(N)O(N) ,N 为所求的质数范围 而对编程有所接触的人,应该都知道欧拉函数 即 φ(N)φ(N) 听起来高大上,其实就表示 小于等于 N 的数中与 N 互质的数的数目 这在竞赛中用处很大,变式也很多—— ~不明觉厉~ 那么如何在 线性时间 内求出 1—N1—N 中的

2017-01-04 20:20:40 903

原创 JZOJ 3809. 【NOIP2014模拟8.25】设备塔

Description为了封印辉之环,古代塞姆利亚大陆的人民在异空间中建造了一座设备塔。 简单的说,这座设备塔是一个漂浮在异空间中的圆柱体,圆柱体两头的圆是计算核心,而侧面则是 传输信息所用的数据通道,划分成 N∗mN *m 个区块。 然而,随着工作的继续进行,他们希望把侧面的一部分区块也改造成其他模块。然而,任何时候都 必须保证存在一条数据通道,能从圆柱体的一端通向另一端。 由于无法使

2017-01-04 19:30:24 313

空空如也

空空如也

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

TA关注的人

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