15068475758的博客

这个人很懒,什么也没有留下

排序:
默认
按更新时间
按访问量

[POJ1741] Tree

这是一道点分治模板题,由于写题要用到,我就来学了学点分治,然鹅这段时间POJPOJ在维护,所以这里就不给出题目的链接了。╰( ̄▽ ̄)╭Description    给定一棵nn个节点的树,每条边都带有一个权值,问两点之间距离小于等于kk的点对有多少个。(n≤3∗104,k<108,w≤103...

2017-10-20 18:56:30

阅读数:69

评论数:0

2017/9/30 在线赛(A~E)

这是国庆放假前的一场国庆欢乐组队赛,一点也不欢乐(ಥ﹏ಥ),全机房一起比,我跟南佬一队。比的时候不上心,卡在了C题,二分想到之后就想不出来了,我也是服了我自己。因此比的很臭,才300分。╰(‵□′)╯    老师说只用把前五题写掉就好了,我也就只写了五题,其实都不难,就是比的时候不一定想得到(因为...

2017-10-03 16:37:18

阅读数:276

评论数:0

2017/9/15 离线赛

好久没有写离线赛的总结了……自从前几次遇到很难理解的题目就没写了,现在开始重操旧业吧。不过,现在不想像以前一样写那么详细的解释了,就写写简单的总结吧。T1 最长不下降子序列    nn这么大,很容易发现整个序列存在循环,因为同一个数经过一次计算得到的数是一定的,而且DD只有150,所以循环节最长不...

2017-09-17 21:41:57

阅读数:143

评论数:0

[HDU 3507] Print Article

Problem Link    这题应该可以算是斜率优化dpdp的入门题了,为了巩固斜率优化dpdp的方法,我特此写一篇题解表明我是真懂了。Description    给定nn和mm以及一个含nn个元素的序列,要求依次取完所有的数,每次取一段连续的数的花费是,这一段中所有数之和的平方加上mm,求...

2017-09-08 15:06:15

阅读数:111

评论数:0

区间第K值——主席树详解

序:这是一篇迟到的题解,机房的小伙伴们系统地学主席树应该是七月份的时候,然而我没赶上趟,当时压根没看懂主席树是什么东东。 昨天晚上决定重新来过,于是请教了一位大神1113(这是他的博客,不过好像因为手机验证的原因很久没有更新了),他告诉我了主席树的始末,然后我就秒懂了,原来并没有想象中的那么复杂,...

2017-09-05 15:30:01

阅读数:136

评论数:0

2017/9/2 离线赛

T1 UOJ#12 猜数    这题简直是送分题,代码又短又好想,我这样说怕不是要被打。    这题应该算是小学奥数题,由于a、ba、b都是gg的倍数,而且a∗ba*b=g∗lg*l,所以a∗b/ga*b/g肯定是gg的倍数,即ll是gg的倍数。接下来就是一个性质:当两个数的乘积一定时,两个数的差...

2017-09-03 20:55:07

阅读数:221

评论数:0

2017/8/26 离线赛

这套题全是SHOI2015的题,题目描述真是绝了,都是“发明家SHTSC公开了他的新发明”。T1 SHOI2015 自动刷题机    这道题最关键的地方就是,要理解题目的单调性,就是对于每个nn,能切的题数是单调递减的。我们只要二分找到题数等于kk的nn就行了,然后再二分找到最大的题数大于等于kk...

2017-09-01 21:41:55

阅读数:125

评论数:0

2017/8/20 离线赛

T1 SDOI2011 打地鼠    这题我刚开始题目看错了,傻愣了半个多小时,我以为每次锤之前都可以改变锤子的规格,然后就很懵逼,连暴力都不会敲了。后来我想想第一题应该不会这么难吧,于是重新看了一下题目,果然,选完锤子的规格后就不能变了,那问题不就变得很简单了嘛。    首先我们很容易想到,选完...

2017-08-22 08:04:30

阅读数:295

评论数:0

2017/8/19 离线赛

T1 LOVE    题目很简单,就是敲个高精麻烦,由于我敲的是一位存4个数字的高精,所以输出答案时除了首位都要用%04d输出,我比赛的时候就卡在这儿了,卡了半个小时,刚开始一直以为是高精或者算法的错误,但万万没想到败在了输出上QAQ。算法部分比较好想,我们不能直接枚举四个字母,那就把LOVELO...

2017-08-20 10:22:05

阅读数:134

评论数:0

2017/8/14 离线赛

这次每题我都切分了,因为忒难了QAQ。T1 完全图计数    P1:第一档就枚举各个集合嘛,总共是2n2^n个集合,暴力dfsdfs即可。    P2:第二档的话我用了dpdp,状态里存下能进入集合的点即可。    P3:满分要用到折半枚举,因为直接枚举的话是2402^{40},如果拆成两半话就是...

2017-08-16 16:03:45

阅读数:184

评论数:0

2017/8/11 离线赛

T1 小宝卖猪    考试的时候因为忘乘上tt结果爆零了,我也是很难过啊。题目很好想,对于ii位置,我们选择重量为xx的猪卖出,则收益为(Di−Pi∗t)∗x(D_i-P_i*t)*x,所以对于任意的重量的猪,在ii位置卖出Di−Pi∗tD_i-P_i*t是不变的,我们只要对于每个点选出最合适的猪...

2017-08-14 15:57:19

阅读数:267

评论数:0

2017/8/9 离线赛

T1 01完美矩阵    这题考试的时候枚举完两行,找出全1的列,就懵逼了。没有继续往下想,真是可惜了,实际上蛮容易的。枚举上下两行,然后扫每一列,遇到一条全是1的列就塞进数组,遇到上下两行有00的列就求答案,再清空,这显然是正确的。因为能组成矩形的两列之间一定是连续的1。求答案的时候,只要存一个...

2017-08-13 20:27:39

阅读数:206

评论数:0

[HDU6065] RXD, tree and sequence

Problem LinkDescription    给定一棵有nn个节点并且以1为根的树,根的深度为1。给定1n1 n的Solution    首先我们要知道一个重要的性质:对于一个连续块,它最终的LCALCA一定可以由这个连续块内的相邻两个元素求LCALCA得出。这里简单证明一下:我们不妨设一...

2017-08-10 19:41:05

阅读数:256

评论数:0

2017/8/7 离线赛

T1 Codechef JAN17 务农政策    这题的解法很好想,就是每次询问时枚举每个矩形,然后求出最小的花费, 每个矩形的终态就是这个矩形中最高的那块,我们只要用二维前缀和维护每个矩形的权值和,再求出每个矩形中最大的权值即可。难点在怎么求每个矩形的最大权值,这是一个二维的部分最大值。由于之...

2017-08-09 11:21:29

阅读数:189

评论数:0

2017/8/5 离线赛

T1 文件解压    这题之前写过,记得当时蠢萌地敲了一个很复杂的循环,并且把答案存了下来,现在想想,当时真是有毅力。     由于题目输出数据不超过40KB40KB,算一下也就只有4096040960个字符,所以不用害怕超时,我们只要递归跑一下就好了。定义solve(intL,intR,intp...

2017-08-07 16:02:03

阅读数:200

评论数:0

[HDU6071] Lazy Running

Problem LinkDescription    给定KK,d1,2d_{1,2},d2,3d_{2,3},d3,4d_{3,4},d4,1d_{4,1}(du,vd_{u,v}表示uu到vv的距离),每次可以从ii跑到i−1i-1或i+1i+1,并且起点和终点只能22,每个点可以经过任意次。...

2017-08-05 15:26:18

阅读数:159

评论数:0

[HDU6070] Dirt Ratio

Problem LinkDescription    给出一个长度为nn的序列,寻找一个区间,XX表示这个区间不同元素的个数,YY表示区间的长度,求y=XYy=\frac{X}{Y}的最小值。Solution    暴力是O(n2)O(n^2)的,枚举左端点和右端点即可。对于求分数最值的问题,我们...

2017-08-04 21:33:44

阅读数:420

评论数:0

[HDU6074] Phone Call

Problem LinkDescription    给定一棵有nn个节点的树,还有mm个点集,各个点集里的点可以互相传递消息,并且每次传递消息的花费为ww,描述每个点集我们给定a、b、c、d和wa、b、c、d和w,表明这个点集是由aa到bb的路径上的点并上cc到dd的路径上的点构成的,各个点之间...

2017-08-04 15:37:37

阅读数:244

评论数:0

2017/7/31 在线赛

T1 射气球    对于一个气球,它可以由它前面第一个比它高1个单位的气球转过来,我们只要处理出每个气球的前一个气球即可,然后用并查集就可以把一串气球并到这一串气球中最高的那个,我们只要求有多少串气球即可。int n,ans; int A[M],pre[M]; bool mark[M]; vect...

2017-08-04 13:53:47

阅读数:187

评论数:0

2017/7/29 离线赛 总结

T1 UOJ136 键盘    本着贪心的思想,我先斜着走到顶,然后直走到终点,显然这是最优的,但是我忽视了斜着走的最后一步可以和直着走的第一步合并, 我错误地把两个过程分开了。假如我当时多找几组数据来模拟说不定能找到这个错误,我也没敲个暴力来对拍(因为暴力太长了)。我得到的教训是:不能肯定自己算...

2017-08-02 21:32:25

阅读数:244

评论数:0

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