自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WKLL_

这个世界不是因为你能做什么,而是你该做什么.

  • 博客(18)
  • 收藏
  • 关注

原创 NOI2003 矩阵游戏

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

2016-08-25 16:30:50 491

原创 neerc2006 细胞自动机

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

2016-08-24 15:42:47 537

原创 vijos1049 送给圣诞夜的礼品

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

2016-08-23 17:12:48 471

原创 VIJOS1067 守望者的烦恼

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

2016-08-23 17:09:19 535

原创 NOI2011 随机数生成器

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

2016-08-23 17:03:57 287

原创 BZOJ2510 弱题/取球游戏

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

2016-08-23 16:58:30 364

原创 hnoi2002 营业额统计

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

2016-08-18 20:16:38 408

原创 NOI2005 聪聪和可可

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

2016-08-18 10:16:43 460

原创 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时接下来需要选择的次数。则可

2016-08-17 16:47:39 673

原创 Uva11427 玩纸牌

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

2016-08-17 15:20:38 772

原创 Uva11722 Joining with Friend

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

2016-08-16 14:40:29 842

原创 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]->即当前这一天可以生

2016-08-15 16:40:19 804

原创 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张牌,求成功概率。题目分析:(

2016-08-15 15:36:27 963

原创 Uva11181 Probability|Given

https://uva.onlinejudge.org/index.php?option=comonlinejudge&Itemid=8&page=showproblem&problem=2122题目大意:有n个人准备去超市逛,其中第i个人买东西的概率是Pi,逛完以后你得知有r个人买了东西。根据这一信息,请计算每个人实际买了东西的概率。输入n(1题目分析:条件概率。(不如套公式

2016-08-15 13:25:13 1317

原创 Uva10491 cows and cars

https://uva.onlinejudge.org/index.php?option=comonlinejudge&Itemid=8&page=showproblem&problem=1432题目大意:给定a,b,c表示表示有多少个牛,多少个车和一次开几个门。题目分析:分为两种情况;1.第一次开到的是牛,概率为a/(a+b)。而第二次开到车的概率就是b/(a+b-c-1)。

2016-08-15 11:05:20 723

原创 NEERC2009 headshot

题目大意:给定一串01序列,有个人先选择了其中一个0,求下一位是0的概率大还是1的概率大。题目分析:感觉题目大意就已经基本把这题说完了。。原版题意->题意你和人决斗。决斗规则如下:用一把有n个弹槽的左轮手枪,对着自己脑袋来一枪,孰生孰死看天意。现在对方已经装了若干发子弹,并随机转了一下转轮,子弹呢用一个01序列表示,0表示这个弹槽无子弹,1表示有子弹。对方先对着自个脑袋开了一枪

2016-08-15 10:17:56 706

原创 售货员难题 状压dp

售货员难题Description某乡有n个村庄(1Input Format村庄数n和各村之间的路程(均是正整数)。Output Format最短的路程Sample Input 4 {村庄数} 0 30 6 4 {村庄1到各村的路程}6 5

2016-08-12 16:44:20 701

原创 POJ 2411 Mondriaan's Dream 状压dp

题目大意:给定n*m的方格图,求用1*2的砖块铺满的方案总数。题目分析:对于i行j列的格子,有三种情况:1.不填,被i-1行j列的填了。2.填,和i行j-1列构成一个砖块。3.填,同时填上i+1行j列。具体参见这两篇文章:http://www.tuicool.com/articles/2e6B7b                                   http:/

2016-08-01 21:26:53 613

空空如也

空空如也

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

TA关注的人

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