百度笔试题--钓鱼比赛
来源:互联网 发布:万网域名找回 编辑:程序博客网 时间:2024/04/30 01:42
题目:两个人SS,CC钓鱼比赛。一个鱼塘里有n*m个区域,每个区域内钓到鱼的概率(以每一分钟计算)不同,CC每次只在一个固定位置(x,y)钓鱼,而SS每分钟都在一个随机的位子钓鱼。问经过t分钟,他们俩钓到至少一条鱼的概率更大,较大的概率是多少?
输入:
第一行五个整数,n,m,x,y,t;接下来一个n*m个矩阵,每行m个一位小数,共有n行,第i行j列的值表示钓鱼的概率p(0<p<1);
数据保证:1<=x<=n,1<=y<=m;
对于30%的测试点,1<=n,m,t<=10;
对于70%的测试点,1<=n,m,t<=100;
对于100%的测试点,1<=n,m,t<=1000;
输入:
每组输出两行:
第一行:谁大输出谁,相同输出“equal”
第二行:输出较大的概率,四舍五入保留4位小数。
样例:
2 2 1 1 1
0.2 0.1
0.1 0.4
2 2 1 1 1
0.2 0.1
0.1 0.0
输出:
equal
0.2000
cc
0.2000
#include <iostream>#include<iomanip>using namespace std;int main(){int n,m,x,y,t;while(cin>>n>>m>>x>>y>>t){x--;y--;float **arr = new float *[n];for(int i=0;i<n;i++){arr[i]=new float [m];}float sum=0;for(int i=0;i<n;i++){for(int j=0;j<m;j++){cin>>arr[i][j];sum += arr[i][j];}}float avg = sum/(n*m);float ss = 0,cc = 0;for (int i=1; i<=t; i++){float tempss = 1;float tempcc = 1;for (int j=i; j>1; j--){tempss = tempss*(1-arr[x][y]);tempcc = tempcc*(1-avg);}cc += tempss*arr[x][y];ss += tempcc*avg;}if(ss>cc){cout<<"ss"<<endl;cout<< setprecision(5)<<ss<<endl;}else if (ss<cc){cout<<"cc"<<endl;cout<<setprecision(5)<<cc<<endl;}else{cout<<"equal"<<endl;cout<<setprecision(5)<<ss<<endl;}}return 0;}
0 0
- 百度笔试题--钓鱼比赛
- 钓鱼比赛-百度笔试
- 钓鱼比赛(百度笔试)
- 百度 钓鱼比赛
- 百度——钓鱼比赛
- 2016百度-钓鱼比赛-Java
- 牛客网---2016---百度钓鱼比赛
- 百度2017暑期实习生编程钓鱼比赛
- 百度2016校招:钓鱼比赛 Python
- 名企笔试题-棋子翻转、平均年龄、钓鱼比赛、最高分是多少
- CVTE-兔子藏洞 百度-蘑菇阵 百度-钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛(平均概率公式:1 - (1-p)^ t)----百度2016研发工程师在线编程题
- 百度——罪犯转移、裁剪网格纸、钓鱼比赛、蘑菇阵
- 华为机试---钓鱼比赛
- 百度笔试题-1001人参加羽毛球赛,淘汰赛,当比出第一时进行了多少场比赛
- 2015.9.17 杂知识随笔
- 黑马程序员 JAVA集合类(大公司面试喜欢问的)
- RedHat6.4安装Oracle11g 11.2.0.4
- 自定义view例子(【图片移动】【仿联系人边上字母列表】)
- CSS浮动为什么不会遮盖同级元素
- 百度笔试题--钓鱼比赛
- 临时取数脚本
- WEB-控件目录
- 关于类的练习
- 动态规划之导弹拦截
- poj1088-滑雪(简单DP)
- JavaWeb路径问题打包总结--小心出门右转404
- Android-性能优化(渲染与内存)原理与工具使用两方面来分析
- 「数据结构」红黑树