关闭

博客迁移

博客新地址:mywkll.com...
阅读(115) 评论(0)

NOI2003 矩阵游戏

题目大意:给定abcd和规则要求计算出一个大矩阵的最后一个数的值。 题目分析:两次快速幂,对于最后一位有两种处理方法:可以计算到最后一行的第一位然后快速幂计算出最后一位也可计算到下一行然后减d再/c。  计算的矩阵很好构造,[a,b] 和[c,d] ,观察可知这两个矩阵的第二行都没有改变...
阅读(161) 评论(0)

neerc2006 细胞自动机

题目大意:给定n个数首尾相连成一个环。给定距离d,每次计算出左右距离 题目分析:bzoj2510简化版。直接构造出转移的01矩阵,降维之后直接相乘即可。 #include #include #include #include #include #include #include #include #include #include using namespace std; #d...
阅读(196) 评论(0)

vijos1049 送给圣诞夜的礼品

题目大意:顺次给出m个置换,反复使用这m个置换对初始序列进行操作,问k次置换后的序列。m 题目分析:先将m个置换所使用的矩阵合并起来,然后做T=k/m次。剩下的k%m次模拟即可。 #include #include #include #include #include #include #include #include #include #include using na...
阅读(158) 评论(0)

VIJOS1067 守望者的烦恼

题目大意:头脑并不发达的warden最近在思考一个问题,她的闪烁技能是可以升级的,k级的闪烁技能最多可以向前移动k个监狱,一共有n个监狱要视察,她从入口进去,一路上有n个监狱,而且不会往回走,当然她并不用每个监狱都视察,但是她最后一定要到第n个监狱里去,因为监狱的出口在那里,但是她并不一定要到第1个监狱。 守望者warden现在想知道,她在拥有k级闪烁技能时视察n个监狱一共有多少种方案? ...
阅读(104) 评论(0)

NOI2011 随机数生成器

题目分析:矩阵快速幂模板题。我构造了一个2*2和1*2的矩阵...直接模拟矩阵乘即可。 #include #include #include #include #include #include #include #include #include #include using namespace std; #define For(i,n) for(int i=1;i<=n;i++) #defi...
阅读(58) 评论(0)

BZOJ2510 弱题/取球游戏

题目大意: 有M个球,一开始每个球均有一个初始标号,标号范围为1~N且为整数,标号为i的球有ai个,并保证Σai = M。 每次操作等概率取出一个球(即取出每个球的概率均为1/M),若这个球标号为k(k N),则将它重新标号为k + 1;若这个球标号为N,则将其重标号为1。(取出球后并不将其丢弃) 现在你需要求出,经过K次这样的操作后,每个标号的球的期望个数。 题目...
阅读(119) 评论(0)

hnoi2002 营业额统计

题目大意:给定n个数,求每个数与前面的数的差值的绝对值最小总和。 题目分析:splay入门题,用splay维护前i个数找到差值最接近的相减取绝对值即可。 #include #include #include #include #include #include #include #include #include #include using namespace std; #d...
阅读(166) 评论(0)

NOI2005 聪聪和可可

题目大意:给定一张图,A的起始位置和B的启示位置,A在一个时间点内移动两格,B移动一格。且A移动方向始终靠近B,而B等概率的移动到与它联通的节点和所在位置。求当A和B处在同一位置时平均步数为几步。 题目分析:一道求期望的题目。可以先预处理出每个节点向另外节点方向走一步时候的位置。定义状态dp[i][j]表示为B在i,A在j时候的步数期望。 显然对于同一位置即dp[i][i]=0。 如果...
阅读(297) 评论(0)

Uva11762 Race to 1

题目大意:给一个正整数N,每次可以在不超过N的素数中随机选择一个P,如果P是N的约数,则把N变成N/p,否则N不变,问平均情况下需要多少次随机选择,才能把N变成1?比如N=3时答案为2,N=13时答案为6。 题目分析:易知从每个状态出发的所有转移概率之和为1。如f[6]有1/3的概率得到2,1/3的概率得到3,1/3的概率回到它本身。设f[i]表示当前的数为i时接下来需要选择的次数。则可...
阅读(491) 评论(0)

Uva11427 玩纸牌

题目大意:每天晚上你都玩纸牌,如果第一次就赢了,就高高兴兴的去睡觉,如果输了就继续玩。假如每盘游戏你获胜的概率都为p,每盘游戏输赢独立。如果当晚你获胜的局数的比例严格大于p时才停止,而且每天晚上最多只能玩n局,如果获胜比例一直不超过p的话,以后就再也不玩纸牌了。问在平均情况下,你会玩多少个晚上纸牌。 题目分析:因为每天晚上的情况相互独立,因此研究某一天晚上输了而去睡觉的概率Q。所以设d[...
阅读(521) 评论(0)

Uva11722 Joining with Friend

题目大意:你和朋友都要乘坐火车,并且都会途径A城市。你们很想会面,但是你们到达这个城市的准确时刻都无法确定。你会在时间区间[t1,t2]的任意时刻以相同的概率密度到达。你朋友则会在时间区间[s1,s2]内的任意时刻以相同的概率密度到达。你们的火车都会在A城市停留w分钟。只有在同一时刻,你们所在的火车都停在城市A的时候,才有可能会面。你的任务是计算出现这种情况的概率。 题目分析:假设x和y...
阅读(617) 评论(0)

Uva11021 Tribbles

题目大意: 有k只麻球,每只活一天就会死亡,临死之前可能会生出一些新的麻球。具体来说,生i个麻球的概率为Pi,给定m,求m天后所有麻球均死亡的概率。注意,不足m天时就已全部死亡的情况也算在内。 题目分析:设1只麻球在前m天死亡的概率是f[i],则k只麻球在m天死亡的概率为f[i]^k。转化为子问题。假设前一天所生麻球的数量为j,则f[i]=f[i-1]^j*p[j]->即当前这一天可以生...
阅读(623) 评论(0)

Neerc2005 POJ2794 Double Patience

题目大意:36张牌分成9堆,每堆4张牌。每次可以拿走某两堆顶部的牌,但需要点数相同。如果有多种拿法则等概率的随机拿。例如9对顶部的牌分别为KS,KH,KD,9H,8S,8D,7C,7D,6H,则有5种拿法(KS,KH),(KS,KD),(KH,KD),(8S,8D),(7C,7D),每种拿法的概率为1/5。如果最后拿完所有牌则游戏成功。按顺序给出每堆牌的4张牌,求成功概率。 题目分析:(...
阅读(738) 评论(0)

Uva11181 Probability|Given

https://uva.onlinejudge.org/index.php?option=comonlinejudge&Itemid=8&page=showproblem&problem=2122 题目大意:有n个人准备去超市逛,其中第i个人买东西的概率是Pi,逛完以后你得知有r个人买了东西。根据这一信息,请计算每个人实际买了东西的概率。输入n(1 题目分析:条件概率。(不如套公式...
阅读(755) 评论(0)
47条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:21938次
    • 积分:672
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条