CF97C Winning Strategy


洛咕(题意应该快传上去了)

这题好玄学鸭。。。都不知道为啥是对的

设\(f[i][j]\)表示打了i轮比赛,有j个参加了一次的人,直接枚举有几个参加了转移过去即可

#include<bits/stdc++.h>
#define il inline
#define vd void
#define ll long long
il int gi(){int x=0,f=1;char ch=getchar();while(!isdigit(ch)){if(ch=='-')f=-1;ch=getchar();}while(isdigit(ch))x=x*10+ch-'0',ch=getchar();return x*f;
}
double p[101];
double f[2][20001];
int main(){int n=gi();double ans=0;for(int i=0;i<=n;++i)scanf("%lf",&p[i]);int now=0;memset(f[now],-63,sizeof f[now]);f[now][0]=0;for(int i=0;i<=200;++i){memset(f[now^1],-63,sizeof f[now^1]);for(int j=0;j<=(i?20000:0);++j){if(i)ans=std::max(ans,f[now][j]/i);for(int k=0;k<=n;++k)if(j+n-k-k>=0&&j+n-k-k<=20000){f[now^1][j+n-k-k]=std::max(f[now^1][j+n-k-k],f[now][j]+p[k]);}}now^=1;}printf("%.10lf\n",ans);return 0;
}

转载于:https://www.cnblogs.com/xzz_233/p/9762705.html

CF97C Winning Strategy相关推荐

  1. 题解 CF97C 【Winning Strategy】

    题解 CF97C [Winning Strategy] 此题是某平台%你赛原题,跟大家分享一下某校zsy和sxr等同学的神仙做法. 我解释一下题意,大是说,我有[无限]个人,每个人可以对他" ...

  2. Find the Winning Move

    Find the Winning Move 总时间限制: 3000ms 内存限制: 65536kB 描述 4x4 tic-tac-toe is played on a board with four ...

  3. NDC 2010视频下载:看看其他微软平台程序员们都在做什么

    原文地址:<NDC 2010视频下载:看看其他微软平台程序员们都在做什么> NDC(Norwegian Developers Conference,挪威开发者大会)是一年一度的挪威最大的微 ...

  4. Calendar Game POJ - 1082(关于日历的博弈问题)

    题意: 两个人轮流玩游戏,每个人可以把日期进行转移,转移规则: 1.可以转移到当前日期的下一天. 2可以转移到下个月的这一天.(但是如果下个月没有这一天就不能进行第二种转移) 3.如果A恰好移动到20 ...

  5. 2018第二届河北省大学生程序设计竞赛题解

    icebound的账单 题目描述 icebound从小就有记账的习惯.又到了月末icebound统计资金状况的时候.icebound每个月除了不停的挥霍以外,有时他会良心发现,勤工俭学,因此会有一些微 ...

  6. codeforces 688D D. Remainders Game(中国剩余定理)

    题目链接: D. Remainders Game time limit per test 1 second memory limit per test 256 megabytes input stan ...

  7. 《D o C P》学习笔记(5 - 1)Dealing with Uncertainty Through Probability - Lesson 5

    备注1:每个视频的英文字幕,都翻译成中文,太消耗时间了,为了加快学习进度,我将暂停这个工作,仅对英文字幕做少量注释. 备注2:将.flv视频文件与Subtitles文件夹中的.srt字幕文件放到同1个 ...

  8. 读书笔记:《The Personal MBA/在家就能读 MBA》

    在线阅读 文章目录 在线阅读 中篇 Manage Yourself(中) 七.人类心智 戴夫综合征 身体是革命的本钱 洋葱大脑 知觉控制 参考水准 能量守恒 导向结构:环境比意志力更重要 重组 冲突 ...

  9. 2018年第二届河北省大学生程序设计竞赛

    HBCPC2018 部分题解 Mex Query icebound的商店 Nim Game 神殿 跑图 520 icebound的账单 Beautiful Array Mex Query 题目描述: ...

最新文章

  1. 回复 集赞 抢 《Apple Watch 苹果开发教程》活动开始了!!!
  2. Lucene4.3.1 拼写检查SpellChecker
  3. redis作为mysql的缓存服务器(读写分离)
  4. BZOJ1117 [POI2009]救火站Gas 贪心
  5. 前端学习(2556):vue插槽
  6. Fragment+Viewpaager
  7. 为什么python安装不了numpy库_Python NumPy库安装使用笔记
  8. C#中的主从Datagridview
  9. Spring mvc 返回json格式 - 龙企阁 - 博客频道 - CSDN.NET
  10. c语言 sprintf_s 参数 通配符,Rust教程(翻译).doc
  11. 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。...
  12. OpenLayers 官网例子的中文详解 1
  13. 如何安装Bodymovin插件
  14. BC1.2 PD协议
  15. 可以嵌入ppt的课堂点名器_学点云课堂:小班课应用场景,饱受青睐的秘诀
  16. 淘宝女装店铺如何提升转化?
  17. 数值计算中的overflow and underflow
  18. 安装Ubuntu 16.04时出现:没有定义根文件系统,请到分区菜单修改
  19. type-c接口显示器方案
  20. 有哪些网站,一旦知道,你就离不开了

热门文章

  1. 熊逸《唐诗50讲》登高篇 - 学习笔记与感想
  2. 使用FRP内网穿透实现外网访问局域网并远程连接
  3. 移动Web开发实战专栏总结(PPT分享)
  4. 关于alexa排名问题说明
  5. layui layer弹出层通过offset属性定位弹出层在光标处弹出(event.clientY和event.clientX)失败。
  6. 2018秋招blibli算法工程师
  7. php closewait,Linux网络tcp连接大量CLOSE_WAIT和TIME_WAIT状态的出现和解决方法
  8. RRC idle 和RRC connect
  9. 什么是犯罪群体?(34)
  10. 隆重推出M2M搜狗输入法皮肤