设为首页 加入收藏

TOP

BZOJ 2134 单选错位 期望DP
2015-07-20 17:24:22 来源: 作者: 【 】 浏览:1
Tags:BZOJ 2134 单选 错位 期望

题目大意:给定一张n道选择题的试卷,所有答案都是正确的,但是第i个题的答案被答到了第i%n+1个位置上,求期望得分

第i道题的答案被填到了第i%n+1个位置上 期望得分是1/max(a[x],a[i%n+1])

然后就水了233

#include 
  
   
#include 
   
     #include 
    
      #define M 10001000 #include 
     
       using namespace std; int n,A,B,C; int a[M]; double ans; int main() { int i; scanf("%d%d%d%d%d",&n,&A,&B,&C,a+1); for(i=2;i<=n;i++) a[i]=((long long)a[i-1]*A+B)%100000001; for (int i=1;i<=n;i++) a[i]=a[i]%C+1; for(i=1;i<=n;i++) ans+=1.0/max(a[i],a[i%n+1]); printf("%.3lf\n",ans); return 0; } 
     
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇BZOJ 2555 SubString 后缀自动机 下一篇BZOJ 1093 ZJOI2007 最大半连通子..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)