自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Last_Freezen_yue的博客

你无法体会到他的感受,除非你穿上他的鞋子走一段路

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

原创 文章标题

第一篇标题取啥好?其实在网上也看到了许多人写博客,当时不知道博客为什么那么引人瞩目,所以打算写一写,至于写什么那就以后再说。 由于本刁丝还是学生,并且在学习信息学,所以以后写的东西主要是以学习生活,信息学反省等内容为主,或许这是一个不错的开头,体验生活嘛。 博客运用的不熟,这没关系。多用用自然就会熟了,不过啥时后能写一篇的确是一个问题,虽然说现在决定开始写,不过再没有构思好前估计

2016-01-24 21:17:01 408

原创 主席树(不带修改)小结

听这名字如此霸气,学之前感觉很慌。 网上许多教程真的是讲不清楚(估计是我蠢)ε=(´ο`*)))唉。 推荐: 讲解的好的:(https://www.cnblogs.com/Empress/p/4652449.html) 代码较好的:(http://blog.csdn.net/creatorx/article/details/75446472) 水啊。。。。%%%%%o(╥﹏╥)o 正题主

2017-11-26 12:09:11 390

原创 noip2017总结

唉。。。。。。退役了。。。。。虽然说其实早就是退役了。 由于狗出竞赛,这次比赛就没有什么期望,只是竭尽自己全力去拼分了。。。。。 就当是去趟广州旅游了呗(虽然实际上只是呆在酒店里哪里都没有去→_→)。 成绩正式成绩还没有出,不过一些自家的数据已经有了。 用了学军的: day1:100+50+0; day2:100+20+30; 共300分,symbol说拿个一等奖还是有“希望”的。我感

2017-11-18 11:13:12 552

原创 区间【NOIP2017提高A组模拟9.16】

DescriptionBernard 有n 个数,他可以随机选择一段区间(闭区间),如果这段区间的所有数的平均值在[L,R]中则Bernard会请你吃饭。求Bernard请你吃饭的概率。Input第一行有三个数n,L,R,含义如上描述。 接下来一行有n 个数代表每一个数的值。Output输出一行一个分数a/b 代表答案,其中a,b 互质。如果答案为整数则直接输出该整数即可。Sample Input

2017-09-16 20:49:09 639

原创 导弹拦截 【NOIP2017提高A组模拟9.9】

Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。 敌国的导弹形成了立体打击,每个导弹可以抽象成一个三维空间中的点(x; y; z)。拦截系统发射的炮弹也很好地应对了这种情况,每一发炮弹也可以视为一个三维空间中的点。 但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达三维空间中任意的点,但是以后每一发炮弹到达点的坐标(x; y; z) 的三个坐标值都必须大于前一发

2017-09-09 15:20:28 734

原创 空【NOIP2017提高A组模拟8.24】

题目输入输出Sample Input3 10 100 1 50 50 100Sample Output99数据范围思路比赛时忘记包含的情况,导致样例过不了,心跳炸了。解法设有两条线段i,j。用l与r表示左右端点。 首先按找l排序。 分两种情况: 1.i,j是相交的。 ans=r[j]-l[i]-(r[i]-l[j])=-(r[i]+r[j])-(l[i]+l[j])。 这种情况下,是

2017-08-25 11:31:05 444

原创 世界线 【NOIP2017提高A组模拟8.22】

题目输入输出Sample Input5 5 1 2 1 3 2 3 3 4 4 5Sample Output5数据范围思路当时我还没看到是有向边,然后觉得并查集搞搞就好了。 后来发现后,琢磨了一下,发现,如果一点x能到间接到另一个点y,那么点x就得向y连一条边。然而dfs后却难以判重,gg解法竟然是用bitset这种东西,这题目真是。。。。 用bitset,把每一个点用一个二进制数来表

2017-08-23 11:30:51 427

原创 球场大佬【NOIP2017提高组A组模拟8.17】

Description 每天下午,古猴都会去打羽毛球。但是古猴实在是太强了,他必须要到一些比较强的场去打。但是每个羽毛球场都有许多的人排着队,每次都只能上四个人,每个人都有自己的能力值,然而这四个人的总能力的高低与否才是古猴是否决定参加这个场的关键。 每四个人的总能力值的定义是:任意选两个与另两个PK,能力值的贡献是较高的一组减去较低的一组。比如能力值为5和7的去PK 6和10的差值,那么用较

2017-08-23 11:11:19 516

原创 友好数对

题目输入输出Sample Input3 5 1 8 13 7 5 4 8 3Sample Output7数据范围解法首先如果要x xor y=k中,k有仅有两位是1的话。 那么就:(x xor(2^i)) xor (y xor(2^j))=0。 则 x xor (2^i)=y xor (2^j)。 于是可以想到折半搜索。 先枚举i,然后把x的异或值扔进hash里面,再枚举j,从hash里

2017-08-14 11:22:43 634

原创 小X的佛光

题目输入输出Sample Input3 3 1 1 2 2 3 1 2 3 1 1 3 3 1 3Sample Output1 1 3数据范围剖解题目给一棵树,求从树上某两点走到第三点的路径中公共部分的节点数。思路首先对于这玩意,画个图,发现和两个点的lca有关的,再研究研究,与两个点中某个点与其lca的lca也有关,与其目标点的lca也有关。解法这道题解法不唯一,有些人用了什么dij

2017-08-14 11:06:24 684

原创 花花的聚会【NOIP2017提高A组模拟8.10】

题目输入样例输入7 7 3 1 2 1 7 6 6 3 5 3 4 3 7 2 3 7 1 1 2 3 5 3 6 2 4 2 4 5 3 10 6 1 20 3 5 6 7输出样例输出10 22 5数据范围剖解题目给一棵树,在v点你可以花费一定代价w向上走1~k个节点,问从一些点出发走到根(1)点的最小花费。思路比赛时想到是dp。 设f[i]表示从i点走到根

2017-08-14 10:49:54 457

原创 Trip(trip) 【NOIP2017模拟8.8A组】

Description 多年之后,worldwideD厌倦竞争,隐居山林。 他的家乡开始发展起了旅游业,在一条很长的主干道上,有N个旅游景点,按顺序编号为1到N。根据游客们网上的评分,第i个景点有一个评估值a[i],为了区分开不同的景点,评估值是两两不同的。 今天有M组游客前来旅游,第i组游客选择遍历景点Li到景点Ri这一段路。他们搜到Li到Ri的所有评估值,如果对于景点j(Li≤j

2017-08-14 10:34:22 311

原创 利普希茨【NOIP2017模拟8.7A组】

题目Input输入文件名为lipschitz.in。 第一行一个整数n。 接下来一行n个整数,描述序列A。 第三行一个数q 。 接下来q行,每行三个整数。其中第一个整数type表示操作的类型。 type=0对应修改操作, type=1对应查询操作。Output输出文件名为lipschitz.out。 对于每个查询,给出f(A[l..r]) 。Sample Input6 90 50 78

2017-08-08 09:39:08 510

原创 A+B【NOI2015模拟8.14】

Description对于每个数字x,我们总可以把它表示成一些斐波拉切数字之和,比如8 = 5 + 3, 而22 = 21 + 1,因此我们可以写成 x = a1 * Fib1 + a2 * Fib2 + a3 * Fib3 + … + an * Fibn, 其中,Fib1 = 1, Fib2 = 2…. Fib[i] = Fib[i – 1] + Fib[I - 2], 且a[n] > 0.

2017-08-07 11:28:24 488

原创 最短路【NOI2015模拟8.17】

Description(直接copy了) 小Y最近学得了最短路算法,一直想找个机会好好练习一下。话虽这么说,OJ上最短路的题目都被他刷光了。正巧他的好朋友小A正在研究一类奇怪的图,他也想凑上去求下它的最短路。 小A研究的图可以这么看:在一个二维平面上有任意点(x,y)(0<=x<=N,0<=y<=M,且x,y均为整数),且(x,y)向(x-1,y)(必须满足1<=x)和(x,y-1)(必须满

2017-08-07 11:19:51 409

原创 【JSOI2016】最佳团队

题目输入 1 2 1000 1 0 1 1000 1输出 0.001数据范围剖解题目一棵以0为根的树,除了根以外,每一个节点有一个价值与一个花费。若选择一个节点则其父亲也必须选,问如何选择使得总价值与总花费的比值最大。思路开头,一眼dp,有点像背包? 结尾,一眼01规划。。。。 发现是棵树,可以在树上背包! 然而发现自己背包并不熟,01规划也从未打过。。。。 然后就想到dfn序,弄下

2017-07-16 15:27:22 358

原创 区间【NOIP2017提高A组模拟7.10】

题目输入样例输入sample1: 4 2 10 5 1 1 10 sample2: 1000 97 96998351 41 1668 505 2333样例输出 sample1: 4 sample2: 1749769数据范围思路当时想着,一个新区间不就是加上后面一个与减去第一个嘛,求出逆元后,扫一遍就可以了。←_← 然而模P不一定有逆元。 这就很尴尬了。。。。。 所以就应该分块

2017-07-15 11:00:26 391

原创 质数,函数【GDOI2018模拟7.8】

题目1(spj)将1~n分成尽可能少的集合,使得每个集合的和都是质数。输入一个数n输出样例输入:8样例输出:2 1 2 2 1 1 1 1 2 数据范围:n<=6000。解法可以知道,ans最多为3。 记:m=1+2+……+n=(n+1)n/2; 1.当m为质数时,ans=1; 2.当m为偶数时,根据哥德巴赫猜想,m可以分为两个质数的和,所以ans=2; 3.当m为奇数时,我们可以随便抽一

2017-07-15 10:39:09 654

原创 线性筛素数and欧拉函数

好久没打博客了。。。。_ (:зゝ∠) _,毕竟狗出竞赛。。。最近题目都涉及到素数的问题,发现自己连个线筛都不会,赶紧去看了一波。虽说一下子就看懂了。正题一般遇到个数,要判断是否为素数。 这从刚学时就开始了。。。。方法一:从2~n-1枚举,看是否有一个i使得n%i==0,没有即为素数。 时间O(n)最蠢的方法二:从2~sqrt(n)里枚举。因为若存在一个大于sqrt(n)的数能整除n,n/sqr

2017-07-14 21:46:22 427

原创 KM算法小结

正规的算法解释真看不懂。。。。 果然二分图这东西还是得和泡妞有关才好理解。。。 _ (:зゝ∠) _ 推荐http://www.cnblogs.com/wenruo/p/5264235.html正题KM算法是用于解决带权二分图的完美匹配的最大匹配值。(你不懂完美匹配,恭喜恭喜),是基于匈牙利算法的。 我惊讶的发现,空说点实在是不好理解(我智商低←_←),所以,下面把问题改成最令人感兴趣的泡妞问

2017-03-31 22:26:05 1427

原创 【TJOI2014】匹配(match)

题目输入输出Sample Input7 10 1 2 3 0 1 2 0 4 7 0 2 5 20 0 6 6 99 0 4 6Sample Output1 2 2 1 3Data Constraint对于30%的数据,N<=10^5,Q<=1000 对于100%的数据,N<=10^9,Q<=10^5剖解题目给一个带权二分图,求他们完美匹配的交集(即对于一条边,若每种完

2017-03-26 11:13:36 565

原创 树的统计【bzoj1036】

总算是A了一道链剖的题目了/(ㄒoㄒ)/~~。 虽然说一开始也是GG了题目Description  一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从点u到点v的路径上的

2017-03-25 10:09:34 518

原创 树链剖分小结

好久没打博客了。。。。。。。。。狗出竞赛。。。关于树链剖分这东西网上大佬们许多解释,我也只是记录自己的学习而已。虽然说连一道题都没有AC_ (:зゝ∠)_。 推荐就不拉网址了,那个新浪博客st开头的作者写的挺好的。正题思想关于树链剖分,说白了就是树上的区间操作,把Segement Tree,BIT,平衡树套在树上而已,只是简单想想思路。树链剖分,自然而然就是将一棵树进行剖解,把其分解成许多条链,对

2017-03-13 22:06:03 385

原创 Book 【GDKOI2017模拟1.21】

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

2017-01-21 21:57:54 459

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

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

2017-01-19 20:50:57 469

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

Description在OI界存在着一位传奇选手——QQ,他总是以风格迥异的搞笑代码受世人围观 某次某道题目的输入是一个排列,他使用了以下伪代码来生成数据 while 序列长度Input一个正整数n,表示需要生成一个n排列Output一个数表示期望随机次数,保留整数Sample Input4Sample Output8(.333333…) 【友情提示】 输出样例的括号里表示答案的小数部分,但

2017-01-19 15:27:08 414

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

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

2017-01-16 22:22:49 562

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

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

2017-01-16 22:00:41 662

原创 Baby Step 【NOIP2014模拟9.14】

Description从前有一个Baby。 从前还有一个网格图。 Baby 喜欢爆炸。 Baby 偶尔会炸掉网格图中的一条边(u, v)。之后他会尝试从u 走到v。 如果他成功地从u 走到v,他会很高兴;否则他会找人打架。 从第二次爆炸开始,根据Baby 此时心情的不同,Baby 会炸掉不同的边。 你被要求编写一个程序,对于每次爆炸,给出此时Baby 是否还能从u 到v。Input第一行

2017-01-14 11:32:31 518

原创 b 【NOIP2017GDKOI模拟1.12】

样例输入: 1 2 样例输出: 1 2 1 2数据范围: 思路比赛时,想后面一题去了,没怎么想这道题,也就水了个20分解法20%:由于k<60,直接连成一条链即可。 100%:构造题,对于构造一个答案为n的树,我们不断2往下除。 设当前光标为指向now 如果n是奇数,只需要now连出一个点,然后光标变成这个点。 如果n是偶数,只需要连出一个点,光标不变。 直到n=1为止

2017-01-13 22:24:23 407

原创 c 【NOIP2017GDKOI模拟1.12】

样例输入: 100110100 5 11 101 010 10 00样例输出: 1 3 4 5 2 数据范围: 思路比赛时没有注意到所有询问串的长度总和不超过二十万这个条件,然后就只想到暴力。。。。解法1.据说有根号级别的解法?%%%% 2.由于询问串的长度总共不超过二十万,那么复杂度会远小于理论复杂度。。。。。 我们先把一部分答案存下来(这里我存了长度300的

2017-01-12 15:40:59 411

原创 a 【NOIP2017GDKOI模拟1.12】

题目 样例输入: 2 4 6 1 2 样例输出: 1 思路比赛时看到这题,发现和熟悉。以前似乎做到过这样的题目。 对于两个数x,y,他们的gcd的倍数都是可以走到的。 那么这题,应该就是把所有数求一个gcd,然后判是否为这东西倍数即可。解法如上。代码就不给了。 发现自己没图了。。。。

2017-01-12 15:32:23 379

原创 C 【NOIP2017提高组模拟12.18】

Description给出一个H的行和W列的网格。第i行第j列的状态是由一个字母的A[i][j]表示,如下: “.” 此格为空。 “o” 此格包含一个机器人。 “E” 此格包含一个出口,保证出口在整个网格中有且只有一个 每次可以选择上,下,左,右之一的方向,将所有剩余的机器人向这个方向移动一个格子,如果一个机器人被移出了网格,那么这个机器人会爆炸,并立即消失。如果一个机器人移动

2016-12-23 21:19:41 488

原创 B【NOIP2017提高组模拟12.18】

Description在两个n*m的网格上染色,每个网格中被染色的格子必须是一个四联通块(没有任何格子被染色也可以),四联通块是指所有染了色的格子可以通过网格的边联通,现在给出哪些格子在两个网格上都被染色了,保证网格的最外围一层不会在两个网格中同时被染色,即所有处于第x行第y列满足x=1或x=n或y=1或y=m的格子不会被在两个网格中同时被染色,请求出任意一种染色的方案,如果无解,请输出-1。Inp

2016-12-19 21:50:41 496

原创 A【NOIP2017提高组模拟12.18】

题目 样例输入: 第一行一个整数n 接下来一个n个数,用空格隔开,即序列A 【样例输入1】 2 1 2 【样例输入2】 5 1401 110 4 17 12样例输出: 一行一个整数,为答案。 【样例输出1】 499122177 【样例输出2】 391092926数据范围: 对于30%的数据,n<=9 对于另外10%的数据,所有的A[i]均相等 对于另外20%的数据,

2016-12-19 21:44:02 547

原创 幻魔皇 【NOIP2017提高组模拟12.10】

Description幻魔皇拉比艾尔很喜欢斐波那契树,他想找到神奇的节点对。 所谓斐波那契树,根是一个白色节点,每个白色节点都有一个黑色节点儿子,而每个黑色节点则有一个白色和一个黑色节点儿子。神奇的节点对则是指白色节点对。 请问对于深度为n的斐波那契树,其中距离为i的神奇节点对有多少个?拉比艾尔需要你对于1<=i<=2n的所有i都求出答案。Input一行一个正整数n。Output一行2n个整数表

2016-12-14 21:52:29 485

原创 降雷皇 【NOIP2017提高组模拟12.10】

题目降雷皇哈蒙很喜欢雷电,他想找到神奇的电光。 哈蒙有n条导线排成一排,每条导线有一个电阻值,神奇的电光只能从一根导线传到电阻比它大的上面,而且必须从左边向右传导,当然导线不必是连续的。 哈蒙想知道电光最多能通过多少条导线,还想知道这样的方案有多少。样例输入 第一行两个整数n和type。type表示数据类型 第二行n个整数表示电阻。 5 1 1 3 2 5 4样例输出 第一行一个整数表

2016-12-14 21:33:42 482

原创 神炎皇【NOIP2017提高组模拟12.10】

Description神炎皇乌利亚很喜欢数对,他想找到神奇的数对。 对于一个整数对(a,b),若满足a+b<=n且a+b是ab的因子,则成为神奇的数对。请问这样的数对共有多少呢?Input一行一个整数n。Output一行一个整数表示答案,保证不超过64位整数范围。Sample Input21Sample Output11Data Constraint对于20%的数据n<=1000; 对于40%的

2016-12-13 17:00:00 517

原创 manacher算法小结

下路认真看了半个小时,才看懂了。。。(:зゝ∠) 看来还是太弱了(。・・)ノ 老套路,一道题目,引入算法。题目hdu3068链接http://acm.hdu.edu.cn/showproblem.php?pid=3068 给你一堆字符串,让你判断其最长的回文子串的长度。 回文子串是啥就不用说了吧。。。。manacher算法首先不得不说这个算法吼巧妙O(∩_∩)O~ 首先对于一个字符串s=a

2016-12-09 21:28:08 412

原创 NOIP2016提高组酱油记_(:зゝ∠)_

第一次参加提高组,果然是自己太菜了(╥╯^╰╥),酱油了一波,去广州六中看了看周边的风景。 当然,这次也暴露了很多问题。。。。成绩day1:95+20+4=119 day2:35+30+0=65 共184。 考的好差啊,垫底。。。。估计就一个2=吧。。。Day0第一次去那边诶。。。听人说住的那个什么七星酒店非常的烂,厕所里还有老鼠出没什么的,我的妈妈呀,不要吓我 (:зゝ∠)。 上午在

2016-12-02 21:41:56 593

空空如也

空空如也

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

TA关注的人

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