导航

12 2015 档案

摘要:题意:飞行棋,从0出发要求到n或者大于n的步数的期望。每一步可以投一下筛子,前进相应的步数,筛子是常见的6面筛子。但是有些地方可以从a飞到大于a的b,并且保证每个a只能对应一个b,而且可以连续飞,例如a到b,b到c,则可以直接从a到c。思路:先用并查集将小的编号并入编号大的集合,然后就是常见的概率D... 阅读全文

posted @ 2015-12-20 21:19 tun~ 阅读(138) 评论(0) 推荐(0)

摘要:题意:给你三个均匀k面筛子。分别有k1 k2 k3个面,每个面朝上的概率是相等的。如果第一个筛子出现a第二个筛子出现b第三个筛子出现c那么置零。否则在当前和加上三个点数之和。求当前和大于n需要的步数的期望。思路:一开始状态转移搞错了,手推公式交了WA,后来想了想状态转移的过程发现每个状态都跟0状态有... 阅读全文

posted @ 2015-12-20 20:40 tun~ 阅读(180) 评论(0) 推荐(0)

摘要:题意:有n种选择,每种选择对应m种状态。每种选择发生的概率相等,每种选择中对应的每种状态发生的概率相等。求n种选择和m种状态中每种至少发生一次的期望。期望DP好别扭啊。要用倒推的方法。dp[i][j]表示已经发生了i种选择,j种状态。那么由dp[n][m]这个时刻到最终时刻的期望是0.而我们的起始时... 阅读全文

posted @ 2015-12-18 14:30 tun~ 阅读(110) 评论(0) 推荐(0)

摘要:搞懂了什么是矩阵快速幂优化....这道题的重点不是DP./*题意:小明要走某条路,按照个人兴致,向前走一步的概率是p,向前跳两步的概率是1-p,但是地上有地雷,给了地雷的x坐标,(一维),求小明安全到达最后的概率。思路:把路分成好多段,小明安全走完每一段的概率乘起来就是答案。dp[i]=p*dp[i... 阅读全文

posted @ 2015-12-17 16:58 tun~ 阅读(383) 评论(0) 推荐(0)

摘要:题意:给你一个方程,方程太变态不打,给你一个p一个k,p保证是大于等于3的质数,k保证在0~p-1之间的整数。要求对应函数的定义域在0~p-1值域为0~p-1的子集,求这样的函数有多少个...分析:【今天刚迷迷糊糊听了节集合论,做着做着就发现好像是循环群还是啥==】k=0时,不难发现f(0)=0,其... 阅读全文

posted @ 2015-12-16 20:09 tun~ 阅读(603) 评论(0) 推荐(0)

摘要:题意:给你01字符串的长度再给你一个串。然后你可以在这个串中选择一个起点和一个终点使得这个连续区间内所有的位取反。求:经过处理后最多会得到多少次01变换。例如:0101是4次,0001是2次,000110是3次。分析:区间内部的数目是不会发生变化的,因为每一位都是按位取反,相当于都没变,唯一发生变化... 阅读全文

posted @ 2015-12-16 15:04 tun~ 阅读(404) 评论(0) 推荐(0)

摘要:题意:有n个人进行m次比赛,每次比赛有一个排名,最后的排名是把所有排名都加起来然后找到比自己的分数绝对小的人数加一就是最终排名。给了其中一个人的所有比赛的名次。求这个人最终排名的期望。思路:渣渣的第一道概率DP...弱渣。dp[i][j]代表进行了i轮比赛之后得分为j的人数的期望,可以知道dp[i]... 阅读全文

posted @ 2015-12-10 23:19 tun~ 阅读(200) 评论(0) 推荐(0)

摘要:题意:给你n个数,m次询问,每次询问给l和r代表l和r中间所有子区间中特征值的和。特征值的定义是在这个区间中找i和j使得|tmp[i]-tmp[j]|/|j-i|最大。思路:首先是特征值的定义,这个东西其实是斜率~不知道从哪里看到的证明,这个只有相邻的点才可能最大。所以给定区间找到最大值其实是在相邻... 阅读全文

posted @ 2015-12-02 20:56 tun~ 阅读(431) 评论(0) 推荐(0)