bzoj2134 单选错位 递推
来源:互联网 发布:历史大事年表知乎 编辑:程序博客网 时间:2024/05/18 10:16
由于一题只会对下一题产生影响且相互独立,可以考虑求出一道有a个选项的题写到有b个选项的题时的期望得分。
如果a>b,那么有b/a的概率选项在1...b之间,这是又有1/b的概率正确,因此期望为1/a;否则可以类似得到期望为1/b。因此期望就是1/max(a,b)。
然后就是10行题了23333。(不算头文件)
AC代码如下:
#include<cstdio>#include<iostream>#define ll long longusing namespace std;int main(){int n,a,b,c,x,y,sta; double ans=0;scanf("%d%d%d%d%d",&n,&a,&b,&c,&x); y=sta=x;while (--n){x=((ll)x*a+b)%100000001;ans+=1.0/max(x%c+1,y%c+1); y=x;}printf("%.3f\n",ans+1.0/max(sta%c+1,x%c+1));return 0;}
by lych
2016.3.10
0 0
- bzoj2134 单选错位 递推
- BZOJ2134: 单选错位
- BZOJ2134 单选错位
- bzoj2134: 单选错位
- BZOJ2134 单选错位
- 【bzoj2134】单选错位
- bzoj2134 单选错位
- BZOJ2134——单选错位
- [BZOJ2134]单选错位(概率期望)
- 【BZOJ2134】单选错位 概率DP? 貌似不算DP
- 2134: 单选错位
- BZOJ2134
- 【BZOJ 2301】 单选错位
- 全错位排列递推分析
- 错位排列递推公式推导
- BZOJ 2134 单选错位 期望DP
- 2134: 单选错位|概率与期望
- 2134: 单选错位 概率与期望
- 杭电2535
- Android--五大布局
- Struts2框架的标签库
- 关于SpringMvc中的事务@Transactional
- 【混合编程】C#调用C++
- bzoj2134 单选错位 递推
- 清华1084,整数拆分
- NSURLSession 简单入门及断点下载续传实例
- 原始的爱情
- 层次聚类算法及其实现
- 主流WiFi芯片与性能简介
- Word自动编号多级标题设置
- 枚举
- 在DLL编程中,导出函数为什么需要extern "C"