自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jacky35

与文明同行,向陋习宣战

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

原创 The final summery of the 2016 summer camp

The final summery of the 2016 summer camp

2016-08-20 10:04:47 850 1

原创 2016.8.19 夏令营 Day18

最后一天了 但是还是没考好 虽说数论不好,但我也不认为会渣到连一些水题都不会做,然而事实证明就是 T1数论水题 T2点剖裸题,但不知道为什么WA了 T3名叫愤怒的小鸟 以为是一道DP题,但是最后还是想不出怎么设状态,正解在听到后就想放弃了:网络流 全局性总结就不在这里写了,应该在下一篇总结中

2016-08-19 16:41:35 276

原创 【NOIP2016提高A组模拟8.19】树上路径

Description给出一棵树,求出最小的k,使得,且在树中存在路径p,使得k>=S且k<=E。(k为路径p上的边的权值和)Input第一行给出N,S,E。N代表树的点数,S,E如题目描述。 下面N-1行给出这棵树的相邻两个节点的边及其权值W。Output输出共一行一个整数,表示答案。若无解输出-1。Sample Input5 10 40 2 4 80 2 3 57 1 2 16 2 5

2016-08-19 16:10:56 750

原创 【NOIP2016提高A组模拟8.19】公约数

Description给定一个正整数,在[1,n]的范围内,求出有多少个无序数对(a,b)满足gcd(a,b)=a xor b。Input输入共一行,一个正整数n。Output输出共一行,一个正整数表示答案。Sample Input3Sample Output1 解释:只有(2,3)满足要求Data Constraint对于30%的数据满足n<=1000 对于60%的数据满足n<=10^5 对

2016-08-19 15:59:11 351

原创 纪念第100篇原创博客

注册时间:2013-06-13 当然,不可能3年2个月5天才写100篇博客,我已经忘记了当时为什么注册,所以名字是U开头的 而我的第一篇博客在2015-08-20 16:47总结 内容是初一升初二的暑假夏令营总结,阅读量至今只有104而我阅读量最高的一篇文章是Noip2015 普及组 推销员 题解 阅读量至今也只有634而到目前为止的最后一篇博客是初二升初三倒数第二天的总结 2017.

2016-08-18 19:56:34 506

原创 2017.8.18 夏令营 Day17

E………… 有句老话说的好:………………,一代更比一代强,……………………然后我就被拍死在沙滩上了 今天的题其实不难,但是有一堆初二的人和我们一起做,压力就会瞬间起来了。 最后结果,三个并列第一200分两个初二,第四:我190,之后就是160以下的正常了 T1纯暴力,每A的都是%…………@%¥&%¥&%¥* T2一个水DP,然而被水了 T3概率题,我最不喜欢的另外有个广告 我会在明天或

2016-08-18 16:42:50 491

原创 【NOIP2012模拟11.1】骰子游戏

Description滚骰子是一件有益身心健康的运动,因此骰子游戏可是一个很受年轻人欢迎的游戏。 现在先介绍一下这个闻名遐迩的骰子游戏吧。 首先是主角:骰子。骰子就是很普通的骰子:骰子有六个面,分别标号1到6,三对面上的数字之和均为7。 然后我们介绍这个游戏的地图:一个R*C的网格图。 骰子一开始的状态如上图所示(即上面为 1,下面为 6,左面为 4,右面为 3,前 面为 2,后面为 5)

2016-08-18 15:11:52 926

原创 【NOIP2012模拟11.1】塔(加强)

Description玩完骰子游戏之后,你已经不满足于骰子游戏了,你要玩更高级的游戏。 今天你瞄准了下述的好玩的游戏: 首先是主角:塔。你有N座塔一列排开。每座塔各自有高度,有可能相等。 这个游戏就不需要地图了。 你每次可以选择相邻的两座塔合并在一起,即这两座塔的高度叠加后变成了同一座塔。然后原本分别与这两座塔相邻的塔变得与这座新的塔相邻。 你的目标是在使用最少的操作次数在游戏的最后获得一

2016-08-18 14:58:41 532

原创 2016.8.17 夏令营 Day16

连续三次比赛垫底(暴0) 而今天恰是我最不擅长的数学题专题,别人都一个个AK了,我连第一题都还没开始打 最后就连大众分都懒得打了,最后水出40分 某老师说明天和初二的同学一起做一套稍微简单一点的题,然而他们一个个都次次比赛时AK,万一明天被打脸了,……………………………………………… 当然,既然是数学题,在出题解后,在10分钟内AK应该是很简单的,然而我用了10小时才AK 不知道为什么,状

2016-08-17 22:29:20 300

原创 【NOIP2016提高A组模拟8.17】Binary

DescriptionInputn,q 接下来n个数a[i] 接下来询问如题目Output对于每个询问,输出答案Sample Input6 6 8 9 1 13 9 3 1 4 5 2 6 9 1 3 7 2 7 7 1 6 1 2 11 13Sample Output45 19 21Data Constraintn,q<100000,a[i]<2202^{20}Solutio

2016-08-17 22:24:56 426 2

原创 【NOIP2016提高A组模拟8.17】Value

DescriptionInput第一行n 接下来n行v[i],w[i]Output答案Sample Input5 8 2 10 7 5 1 11 8 13 3Sample Output27Data ConstraintN<=5000,w[i],v[i]<=100000Solution一看到题面,以为又是一道简单的背包问题,然后发现100000*5000就爆时间了 首先按照代价从小到大排

2016-08-17 22:14:23 300

原创 【NOIP2016提高A组模拟8.17】Matrix

Input第一行n,a,b 第二行和第三行为l和tOutput答案Sample Input4 3 5 4 1 7 3 4 7 4 8Sample Output59716Solution通过脑补,口服,暴力,猜想,水法等各种东西,再加上之前学过的: 从(0,0)到(n,m)的路径数为Cnn+mC_{n+m} ^{n}就可以得到公式 Ans=∑i=1nCn−i2∗n−i−2∗(an−1∗bn−

2016-08-17 22:05:29 297

原创 【NOIP2016提高A组模拟8.15】Garden

InputN个花园的形态Output对于每个花园,输出形态Sample Input2 3 2 X. .. .X 2 2 X. ..Sample Output60 6Solution可以发现最多只能有8个X,所以就状压这8个X就行了 f[i][s]表示当前涂了i个数,X的状态为s的方案数 rest[s]表示状态s可以放的点数 f[i][s]=f[i−1][s]∗rest[s]+∑

2016-08-16 22:21:49 360

原创 【NOIP2016提高A组模拟8.15】Throw

本来这题是弃疗的,但是有人突然A了,我又燃起了希望 Input六个数,开始位置和目标位置Output如果不行,NO,否则输出YES和步数Sample Input1 2 3 0 3 5Sample OutputYES 2Solution三个人(x,y,z)的跳来跳去可以看做是一个二元组(l,r)在不停的变,l=y-x,r=z-y 当(x,y,z)跳时变成(x+l,y+l,z)…………等等,反应

2016-08-16 08:22:15 368

原创 2016.8.15 夏令营 Day15

弃疗 第一题不算太难,可做,但是比赛时想出来的可能性不大,特别是对我这种不会数学的人 第二题范围才4*7,感觉应该只是暴力或什么东西, 但是~~…………………… 在题解出来后,我决定弃疗 第三题范围大一些,但是可做率高一些,只是一堆不知道什么算法加一些内挂库,但是题解写的含糊不清,时间复杂度也不对,是不是也要弃疗了呢?

2016-08-15 17:04:01 293

原创 【NOIP2016提高A组模拟8.15】Password

输入第一行一个数N 第二行N*N个数输出N个数,答案样例输入4 1 1 2 2 3 4 6 2 2 1 3 2 2 1 3 2样例输出6 4 3 2题解显然答案中的数必定是原序列中的数, 将原序列排序后,ans[1]=a[1],ans[2]=a[2],这也是显然的,那ans[3]是第三大的数吗? 不一定,可能是ans[1]与ans[2]的GCD 这也不难解决,每次求出答案后,把与之前的GC

2016-08-15 16:57:25 236

原创 2016.8.14 夏令营 Day14

比赛时又爆零了 出题人让每题都多组数据,样例却都只有一组数据。然后我忘记初始化和归零了,还有人忘记输出换行的。 T1详细请点这里 因为连样例都无法算出,连暴力都不会打,所以就直接弃疗了 正解是三分套三分,还好我没想到,要是想到了,我又会为我不会三分二惋惜超过一天 当然,实际上很简单的 T2详细请点这里 一个水背包,加个排序,背包显然,排序看不出来。暴力没归零,于是就爆零了。 T3详细

2016-08-15 14:49:04 247

原创 【NOIP2016提高A组模拟8.14】火神的鱼

Description火神最爱的就是吃鱼了,所以某一天他来到了一个池塘边捕鱼。池塘可以看成一个二维的平面,而他的渔网可以看成一个与坐标轴平行的矩形。 池塘里的鱼不停地在水中游动,可以看成一些点。有的时候会有鱼游进渔网,有的时候也会有鱼游出渔网。所以火神不知道什么时候收网才可以抓住最多的鱼,现在他寻求你的帮助。 他对池塘里的每条鱼都给予了一个标号,分别从1到n标号,n表示池塘里鱼的总数。鱼的游动可

2016-08-15 14:35:14 430

原创 【NOIP2016提高A组模拟8.14】疯狂的火神

Description火神为了检验zone的力量,他决定单挑n个人。 由于火神训练时间有限,最多只有t分钟,所以他可以选择一部分人来单挑,由于有丽子的帮助,他得到了每个人特定的价值,每个人的价值由一个三元组(a,b,c)组成,表示如果火神在第x分钟单挑这个人(x指单挑完这个人的时间),他就会得到a-b*x的经验值,并且他需要c分钟来打倒这个人。 现在火神想知道,他最多可以得到多少经验值,由于火神

2016-08-14 16:51:02 740

原创 【NOIP2016提高A组模拟8.14】传送带

Description在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。FTD在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在FTD想从A点走到D点,他想知道最少需要走多长时间Input输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By 第二行是4个整数,表示C和D的坐标,分别为Cx,Cy,Dx,Dy 第

2016-08-14 15:45:50 900 1

原创 [bzoj2002] [Hnoi2010]Bounce 弹飞绵羊

Problem link[Hnoi2010]Bounce 弹飞绵羊Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当

2016-08-13 21:55:19 541

原创 2016.8.12 夏令营 Day12

由于最后一题刚刚才写出来,那就现在把总结补上 T1详细请点这里 这是一道概率题!概率题! 接着尝试着算了算样例,发现更本算不出来 接着就放弃了 最后发现原来只是一道水DP!T2详细请点这里 只是一道水题 但是它的根节点是0而不是1! 于是tarjan就挂掉了100分也就挂掉了 T3详细请点这里 有点像图论,然而它可以转换成数列,然后就变成了数学题 画满了两次黑板,三张草稿纸,终

2016-08-13 16:14:10 333

原创 【NOIP2016提高A组8.12】礼物

Description夏川的生日就要到了。作为夏川形式上的男朋友,季堂打算给夏川买一些生日礼物。 商店里一共有种礼物。夏川每得到一种礼物,就会获得相应喜悦值Wi(每种礼物的喜悦值不能重复获得)。 每次,店员会按照一定的概率Pi(或者不拿出礼物),将第i种礼物拿出来。季堂每次都会将店员拿出来的礼物买下来。 众所周知,白毛切开都是黑的。所以季堂希望最后夏川的喜悦值尽可能地高。 求夏川最后最大的喜

2016-08-12 17:00:33 1369 2

原创 Tarjan模板 人工栈版Tarjan

Tarjan模板人工栈Tarjan引入tarjan算法有两个最重要东西 dfn[x]表示x的dfs序 low[x]表示x以及x能连到的点中(包括间接连到的)最小的dfn 还有两个标记 一个表示是否访问过 一个为是否在当前的栈中求解low何时能更新呢 设当前点为v,子节点为u

2016-08-12 14:38:12 972

原创 【NOIP2016提高A组8.12】通讯

Description“这一切都是命运石之门的选择。” 试图研制时间机器的机关SERN截获了中二科学家伦太郎发往过去的一条短信,并由此得知了伦太郎制作出了电话微波炉(仮)。 为了掌握时间机器的技术,SERN总部必须尽快将这个消息通过地下秘密通讯网络,传达到所有分部。 SERN共有N个部门(总部编号为0),通讯网络有M条单向通讯线路,每条线路有一个固定的通讯花费Ci。 为了保密,消息的传递只能

2016-08-12 14:19:55 512

原创 2016.8.11 夏令营 Day11

第二次训练开始了 首先把AC自动机在拖了30多天之后搞定了,接着把今天的题AK了,还是不错的 题目直接看我的博客 第一题在比赛时毫无想法,比赛后发现竟是简单的贪心 第二题第三题果断打暴力,结果时间复杂度还退化了 搞得最后只有70分 当然,毕竟还是很简单的题目,AK还算轻松 抓紧时间睡觉

2016-08-11 22:06:32 243

原创 【NOIP2016提高A组8.11】自然数

DescriptionInput第一行n 第二行n个数Output答案Sample Input3 0 1 3Sample Output5Data Constraintn<=200000n<=200000 ai<=109ai<=10^9Solution50分暴力明显,用标记数组随便YY 但是你可能在想要离散化,其实凡是大于n的都直接等于n就行了,mex最大就是n 想:如果知道[1,n]的me

2016-08-11 22:00:32 424

原创 AC自动机 模板与简单讲解 模板题:贴瓷砖

模板题:贴瓷砖AC自动机是什么呢 首先要知道KMP,KMP是单字符串匹配 接下来要知道字典树,是用来存一堆字符串 AC自动机就是它们合起来:多字符串匹配用一个网上很多人举的例子 模板题:贴瓷砖

2016-08-11 19:58:15 851

原创 【NOIP2016提高A组8.11】种树

DescriptionInput第一行n,m表示点数和边数 接下来m行,两个整数x,y表示x和y之间有无向边Output有几个,分别使什么Sample Input6 6 1 2 1 3 2 4 2 5 4 6 5 6Sample Output3 4 5 6Data Constraintm,n<=100000Solution题目都说到缩环了,那就先考虑tarjan tarjan找出割

2016-08-11 19:43:31 487

原创 【NOIP2016提高A组8.11】钱仓

DescriptionInput第一行n 接下来n行表示每个钱仓中的钱数Output答案Sample Input10 1 0 0 2 0 0 1 2 2 2Sample Output33Data Constraint50% n<=5000 100% n<=200000Solution50%可以用费用流,看似是裸题。 100%却变成了贪心暴力等 因为x2+y2<(x+y)2

2016-08-11 19:35:14 854 1

空空如也

空空如也

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

TA关注的人

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