自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自己选择的路,就算跪着也要走完!

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 【NOIP 2016 提高组】天天爱跑步

DescriptionSolution1设一个点的深度为did_i,巡查的时间为WiW_i, 一个人的路径起点为s,LCA为z,终点为t,总共用时T, 把路径拆成向上和向下两段, 那么,如果这个人上升到点x时他被看到,一定符合:ds=dx+Wxd_s=d_x+W_x, 同样,当他下降时如被点x看到,一定符合:dt−T=dx−Wxd_t-T=d_x-W_x 所以每个点的答案就是子树中的某个值

2016-11-30 20:20:50 1005

原创 【NOIP 2016 提高组】†换教室

DescriptionSolution先用弗洛伊德求出两两点的最短路, 设DP: fi,j,0f_{i,j,0}表示当前走到了i这个点,申请了j次,在原点的期望距离, fi,j,1f_{i,j,1}表示当前走到了i这个点,申请了j次,在申请点的期望距离(当然要加上没有申请成功走到原点的期望距离), 转移: 设DS(0/1,0/1)表示从上一轮的原点/申请点到当前的原点/申请点距离, bi

2016-11-30 19:41:05 706

原创 【NOIP 2016 提高组】蚯蚓

DescriptionSolution这题算是一道结论题, 先来想一下,当q=0时,很显然有结论: 1. 对于所有没有被切过的蚯蚓,一定是越切越短。 2. 对于被切开的两段,随着时间的增加,新切的两段分别都是越来越短。也就是说,只要开3个队列,每次取出最大值即可,那么当q>0时,我们发现,以上的性质同样符合,所以只要多维护一个时间即可。复杂度:O(n)O(n)Code#include <ios

2016-11-30 19:16:19 989

原创 NOIP2016 提高组 题解

//随便放上我写的总结DAY1【NOIP 2016 提高组】玩具谜题【NOIP 2016 提高组】天天爱跑步【NOIP 2016 提高组】换教室DAY2【NOIP 2016 提高组】组合数问题【NOIP 2016 提高组】蚯蚓【NOIP 2016 提高组】愤怒的小鸟

2016-11-30 17:15:40 1013

原创 【NOIP 2016 提高组】愤怒的小鸟

DescriptionSolution一题很显然的状压DP, 显然的转移是n3n^3的, 优化: 1. 很显然两个点决定一条抛物线后,可以预处理还能打到那些点。 2. 贪心的想,既然一个点迟早要打,为何不现在就打了它,复杂度:O(2n∗n)O(2^n*n)Code#include <iostream>#include <cstdio>#include <cstdlib>#include

2016-11-30 12:51:26 1312

原创 【NOIP 2016 提高组】†组合数问题

DescriptionSolution第一反应是分解质因数, 后来发现直接做杨辉三角形+模即可,复杂度:O(n2)

2016-11-30 12:38:48 882

原创 【NOIP 2016 提高组】玩具谜题

DescriptionSolution直接用加法减法+模即可。复杂度:O(n)O(n)这么水的题我写来干嘛

2016-11-30 12:35:06 1176

原创 NOIP2016 提高组 总结

这么快就NOIP了.....感觉好方啊! 初三了,今年立志500!压力有点大,DAY0又看到一只CTY在开飙车 有那么一天,XC突然更我们说: 六中旁边的宜家订满了,要住另一家酒店;并且吃饭自己解决。??!! 一下车看到一家真功夫+KFC(666666),一转头看到一家工行(666666),再转头看到M记一家(666666)。 酒店门口是一片城中村(辣鸡),没想到连广州都有这些奇奇怪

2016-11-22 19:21:24 1240

原创 NOIP2016提高A组集训第4场11.1 总结

又是在下午,不祥的预感…看完了题,发现: 咦,前两题不是看完题就可以做的吗??!!苦逼想T3,第一反应就是Splay(呵呵), 又想了很久的离线做法,依旧不可行, 最后又兜回Spaly,发现每次之后往左右移一位, 于是用一个链表来维护即可, 看看时间,嗯,还好,慢慢打,秒了T1, 打了半天的T2(好麻烦), 突然,XC闯了进来:17:30收卷。 啊?!,不是18点了吗, 于是把时间

2016-11-14 20:19:50 448

原创 NOIP2016提高A组集训第14场11.12 总结

早上被ZZ惊醒:“8点啦,还不起!” 结果还没有吃早餐就滚到机房了。开始看题: T1感觉可以搞,但没有细想。 T2感觉很有搞头(辣鸡的我居然一眼没有看出来),看到m<=105m<=10^5,直接往log\log算法上想,去外面转了两圈,突然发现:咦,复杂度好像可以跟m无光耶!(智商–) T3看了一眼,做过一道类似的题,但当时并没有很好的理解,感觉只要处理出了根到每个点的距离就可以做了。中途去

2016-11-14 19:56:05 898

转载 Jeff Dean的神话

转自各种网站。%%%%%Jeff DeanJeff Dean 去Google面试的情景是这样的,面试官问他:“如果P=NP为真,能推导出什么?”Jeff回到:“P = 0 或 N = 1。”还没等面试官笑完,Jeff趁机检查了Google的公共证书,走到白板前写下了Google的私钥。 (P=NP?是个还未解决的计算机领域难题。)编译器从不警告Jeff Dean,只有Jeff Dean警告编译器

2016-11-07 20:26:41 1996

原创 NOIP2016提高A组集训第8场11.5 总结

来到教室,刚刚打开题目,突然,“哗”的一声: 咦,怎么电脑全黑了,灯也灭了?什么,翠亨片区停电??!!辣鸡!先看了下T2:感觉可以用贪心来搞, T1:应该是线段树加上点东西, T3:咦!300^300^

2016-11-07 19:11:39 601

原创 【51NOD 1149】Pi的递推式

DescriptionF(x) = 1 (0 <= x < 4) F(n) = F(n - 1) + F(n - pi) (4 <= x) Pi = 3.1415926535….. 现在给出一个N,求F(n)。由于结果巨大,只输出Mod 10^9 + 7的结果即可。Solution我们先来想一下斐波拉切数列的递推式:fi=fi−1+fi−2(f0=1,f1=1)f_i=f_{i-1}+f_{i

2016-11-04 21:01:20 644

原创 【51NOD 1501】【51NOD 算法马拉松19】石头剪刀布威力加强版

Description小A和小B在玩石头剪刀布,他们每个人写出一个序列。 小A写出了n个数。 小B写出了m个数。 其中0代表石头,1代表剪刀,2代表布 0>1,1>2,2>0。 他们总共进行k轮,第一轮选择第一个数字,后面每一轮两个人都选择序列的下一个数进行比赛(序列结尾的下一个位置在序列开头)。 问小A和小B每人赢了几局。Solution这题很显然先把循环节给减掉, 设g=gcd(n

2016-11-02 20:45:01 1454 3

原创 【51NOD 1622】【51NOD 算法马拉松19】集合对

Description定义集合xor操作 A xor B=A∪B-A∩B。 问有多少对(P,Q)满足 P∈A Q∈B 使得 (P xor A)xor(Q xor B)=A xor B其中P Q都是集合。 答案对1e9+7取模。例如:A ={1} ,B={1,2},A xor B = {2},枚举所有情况P Q有2种。Solution我们把两个集合想象成0,1的二进制状态, 首先这两个数值不存在

2016-11-02 20:16:15 992

原创 【51NOD 1616】【51NOD 算法马拉松19】最小集合

DescriptionA君有一个集合。 这个集合有个神奇的性质。 若X,Y属于该集合,那么X与Y的最大公因数也属于该集合。 但是他忘了这个集合中原先有哪些数字。 不过幸运的是,他记起了其中n个数字。 当然,或许会因为过度紧张,他记起来的数字可能会重复。 他想还原原先的集合。 他知道这是不可能的…… 现在他想知道的是,原先这个集合中至少存在多少数。

2016-11-02 20:04:38 564

原创 【51NOD 1674】【51NOD 算法马拉松19】区间的价值 V2

Descriptionlyk拥有一个区间。 它规定一个区间的价值为这个区间中所有数and起来的值与这个区间所有数or起来的值的乘积。 例如3个数2,3,6。它们and起来的值为2,or起来的值为7,这个区间对答案的贡献为2*7=14。 现在lyk有一个n个数的序列,它想知道所有n*(n+1)/2个区间的贡献的和对1000000007取模后的结果是多少。例如当这个序列为{3,4,5}时,那么区间

2016-11-02 19:47:53 1234

原创 【51nod】算法马拉松19 总结

第一次参加算法马拉松,感觉自己好蒟蒻~~~比赛开始了30分钟才发现,过去看题的时候已经有大神切了一大半了。看了一下T1,发现好像拆位以后直接搞即可,于是高高兴兴跑去打, 打了一半发现,咦,好不太对,有想了一下,发现要log2log^2,算了一下复杂度,发现好方啊, WZD教导我们,要有梦想,做一名梦想选手, 于是乎就T一大堆点,时间也不早了,滚回宿舍去了。 辣鸡,一个晚上都没有切掉一

2016-11-01 18:43:48 678

MathJax basic tutorial and quick reference - Mathematics Meta Stack Exchange

markdown的各种用法,希望对大家有用

2016-07-04

空空如也

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

TA关注的人

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