USACO08OCT
2017-12-05 10:57
274 查看
(2 <= S1 <= 20; 2 <= S2 <= 20; 2 <= S3 <= 40)这回一定要先把数据范围贴上。
20*20*40=2400,放心大胆的三重循环不用慌。。。
搞个概率存起来,留最大的
20*20*40=2400,放心大胆的三重循环不用慌。。。
搞个概率存起来,留最大的
#include<bits/stdc++.h> using namespace std; double s[100]; int main() { int s1,s2,s3,ans; cin>>s1>>s2>>s3; double a=1.0/s1,b=1.0/s2,c=1.0/s3,max=0; for(int i=1;i<=s1;i++) for(int j=1;j<=s2;j++) for(int k=1;k<=s3;k++){ s[i+j+k]+=a*b*c; if(s[i+j+k]>max){ max=s[i+j+k];ans=i+j+k; } } cout<<ans; return 0; }
相关文章推荐
- OkHttp网络请求框架的使用
- Android recyclerView的自定义分割线
- 成熟的服务框架-sping cloud
- (转)Android 屏蔽/禁止ListView,GridView的滑动/滚动功能
- Android列表控件Spinner简单用法示例
- 3个不同的因子-LintCode
- fatal: refusing to merge unrelated histories(git)
- 测试USB 读写速度
- unity renderTexture 透明通道的问题
- 剑指offer---旋转数组中最小的数字(8)
- python reshape -1
- mysql “Host is blocked because of many connection errors”
- Java 深入学习(10) —— 方法重载与方法重写的区别
- 关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)
- [BZOJ]4570 [SCOI2016] 妖怪 凸包 + 双钩函数求最值
- 源码网站收藏
- 数据库框架Litepal极简教程
- xilinx vivado debug
- 最实用的JS数组函数整理
- oracle 存储过程执行