摘要: 题目链接: "Click here" 大致题意:q次询问,每次询问你区间[L,R]中|p ai|的值第k小的是多少 Solution: 直接找是很困难的,我们考虑二分答案,那么本题就十分简单了 我们对权值维护一颗主席树,每次只要查询区间[L,R]中权值在[p mid,p+mid]之的数的个数就行了 阅读全文
posted @ 2019-08-01 10:50 DQY_dqy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Problem Description Farmer John keeps a website called ‘FansBlog’ .Everyday , there are many people visited this blog.One day, he find the visits has 阅读全文
posted @ 2019-07-30 09:37 DQY_dqy 阅读(162) 评论(0) 推荐(2) 编辑
摘要: 题目链接: "Click here" Solution: 我们设$f[i]$表示我们把$i$单独划分出来后的对总答案的最小代价,$c[i]$表示花费的前缀和,$t[i]$表示时间的前缀和 $$ f[i]=f[j]+t[i]\times (c[i] c[j])+S\times (c[n] c[j])\ 阅读全文
posted @ 2019-07-29 16:53 DQY_dqy 阅读(111) 评论(0) 推荐(2) 编辑
摘要: Problem Description N sticks are arranged in a row, and their lengths are a1,a2,...,aN. There are Q querys. For i th of them, you can only use sticks 阅读全文
posted @ 2019-07-25 11:44 DQY_dqy 阅读(124) 评论(0) 推荐(2) 编辑
摘要: 题目链接: "Click here" Solution: 首先我们要知道,选择两个点$A,B$,必定存在一条边,割掉这条边,两个集合分别归$A,B$管 再结合题目,我们就得到了一个暴力的$n^2$做法:枚举个每条边,分别对两棵树求带权重心,更新答案 但这显然是过不了这道题的,考虑对求带权重心的过程进 阅读全文
posted @ 2019-07-14 19:40 DQY_dqy 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 题目链接: "Click here" Solution: 刚开始还以为博弈论加概率,然而并不是... 设两个状态:$f(i)$表示当前剩下$i$个石头时,先手的获胜概率,$g(i)$为后手的获胜概率(注:先后手定义参照博弈论。。。) 我们再设$p'$表示$A$抛硬币为正面朝上的概率,$q'$表示$B 阅读全文
posted @ 2019-07-11 17:32 DQY_dqy 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "Click here" Solution: 首先设$f(i,j)$表示聪聪在点$i$,可可在点$j$时的期望时间,设$tot_x$表示与$x$相邻的点的个数,$to_i$表示与$i$相邻的点集 因为可可每次可能走到与自己相邻的某个点,也可能不动,这些选择都是等概率的,则我们可以得出式子 阅读全文
posted @ 2019-07-11 15:41 DQY_dqy 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "Click here" Solution: 考虑设$f(i,j)$表示当前还有$i$张红牌,$j$张黑牌时的期望收益 易得状态转移方程:$f(i,j)=\frac{i}{i+j}(f(i 1,j)+1)+\frac{j}{i+j}(f(i,j 1) 1)$ 事实上,由于采取最优策略,当 阅读全文
posted @ 2019-07-10 17:19 DQY_dqy 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 题目链接: "Click here" Solution: 本题直接推价格似乎很难,考虑先从购买次数入手 设购买次数$g(i)$为当前有$i$种不同的邮票,要买到$n$种的期望购买次数 可以由期望的定义得到式子:$g(x)=\sum_{i=0}^{+\infty}P(i,x)$,其中$P(i,x)$为 阅读全文
posted @ 2019-07-09 21:52 DQY_dqy 阅读(158) 评论(3) 推荐(2) 编辑
摘要: 题目链接: "Click here" Solution: 设f[x]表示要使x向它的父亲写信需要花的最少的钱,per[x]为要使x向它的父亲写信最少要多少人 则$f[x]=\sum_{i=1}^{per[x]}f[son[x]]$,此时的f数组是从小到大排过序的 那我们只需要把每个点的儿子放到mul 阅读全文
posted @ 2019-07-05 21:28 DQY_dqy 阅读(122) 评论(1) 推荐(1) 编辑
摘要: 题目链接: "QAQ" 题目大意:给出一棵n个点的树,每个点上有$C_i$头牛,问每个点k步范围内各有多少头牛。 Solution: 首先看看数据范围,$n\le1e5,k\le20$,那我们可以尝试设$f[n][k]$ 设$d[i][j]$表示从i点开始向下k的范围内有多少头牛,$f[i][j]$ 阅读全文
posted @ 2019-07-02 07:18 DQY_dqy 阅读(134) 评论(0) 推荐(1) 编辑
摘要: Description 众所周知,moreD的宠物已经被moreD奴役得体无完肤。这只宠物实在忍无可忍,把自己每天走魔法树的经历告诉了 自己的宠物。同时他还说明了自己爬树是多么地慢,以至于moreD每天都残酷地训练他爬树。幸运的是moreD的宠物 的宠物不是moreD的宠物,moreD的宠物深知"宠 阅读全文
posted @ 2019-07-01 15:15 DQY_dqy 阅读(143) 评论(0) 推荐(1) 编辑
摘要: 比赛链接: "http://codeforces.com/contest/1180" Problem A 题意:给出n,问方块数。看图理解。。。 Solution: 找一找规律就可以了,发现方块数为2n (n 1)+1 Code: Problem B 题意:给你一个序列,你可以把其中任意个元素变成它 阅读全文
posted @ 2019-06-24 21:04 DQY_dqy 阅读(146) 评论(1) 推荐(1) 编辑
摘要: 回首三年荏苒,还是有许多忘不了,有始有终,最后以一篇游记来记录落幕吧 Day inf 为了准备中考从机(颓)房回到学校了,停课这么久,也该好好备考了 希望能回到以前的文化课水平QAQ Day ? 最后一次模考炸裂升天... 其实也没那么炸,不过终究暴露了我的很多不足,所幸还有一段时间 ~~让我继续颓 阅读全文
posted @ 2019-06-18 22:44 DQY_dqy 阅读(133) 评论(0) 推荐(2) 编辑
摘要: 题目链接: "Click here" 题目大意:给你一个长度为n的数串,问这个数串的sum为正数的子串个数 Solution: 我们先处理以下前缀和,记为$s_i$ 则问题可以转化为求有多少对$i,j$满足$j i,s_j s_{i 1} 0$ 我们把所有的$s_i$变成$ s_i$,则问题就变成了 阅读全文
posted @ 2019-06-01 22:26 DQY_dqy 阅读(101) 评论(0) 推荐(2) 编辑