钓鱼比赛(百度笔试)
来源:互联网 发布:c语言代码指令大全 编辑:程序博客网 时间:2024/04/30 07:11
ss请cc来家里钓鱼,鱼塘可划分为n*m的格子,每个格子有不同的概率钓上鱼,cc一直在坐标(x,y)的格子钓鱼,而ss每分钟随机钓一个格子。问t分钟后他们谁至少钓到一条鱼的概率大?为多少?
输入描述:
第一行五个整数n,m,x,y,t(1≤n,m,t≤1000,1≤x≤n,1≤y≤m);
接下来为一个n*m的矩阵,每行m个一位小数,共n行,第i行第j个数代表坐标为(i,j)的格子钓到鱼的概率为p(0≤p≤1)
输出描述:
输出两行。第一行为概率大的人的名字(cc/ss/equal),第二行为这个概率(保留2位小数)
输入例子:
2 2 1 1 1
0.2 0.1
0.1 0.4
输出例子:
equal
0.20`
#include <iostream>#include <math.h>#include <iomanip>using namespace std;/*ss请cc来家里钓鱼,鱼塘可划分为n*m的格子,每个格子有不同的概率钓上鱼,cc一直在坐标(x,y)的格子钓鱼,而ss每分钟随机钓一个格子。问t分钟后他们谁至少钓到一条鱼的概率大?为多少?输入描述:第一行五个整数n,m,x,y,t(1≤n,m,t≤1000,1≤x≤n,1≤y≤m);接下来为一个n*m的矩阵,每行m个一位小数,共n行,第i行第j个数代表坐标为(i,j)的格子钓到鱼的概率为p(0≤p≤1)输出描述:输出两行。第一行为概率大的人的名字(cc/ss/equal),第二行为这个概率(保留2位小数)输入例子:2 2 1 1 10.2 0.10.1 0.4输出例子:equal0.20解释: 设cc每一分钟在同一个格子钓上鱼的概率为PA,则随着时间T的递增,PA等于原来的概率的T次方。 整道题的难点在于ss的概率,可以先通过求钓不上的概率,再反向求钓上鱼的概率,格子数目为n*m,则一共有n*m个概率,可能有相同概率,但是基本的概率数目是m*n,1-p1为第一个格子钓不上的概率,1-p2为第二个格子钓不上的概率,按照n*m个格子类推,然后全部加起来,除以总格子数目m*n,因为每分钟随机选一个格子,所以选每个格子的概率为1/(n*m),最后随着时间T的递增,就有T的次方。*/int main() { int n,m,x,y; double p,t; cin>>n>>m>>x>>y>>t; //cout<<endl; double sum=0; double arr[10][10]; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { cin>>p; arr[i][j]=p; sum=sum+(1-arr[i][j]); } //cout<<endl; } double ps=(double)pow(1-sum/(n*m),t); double pc=(double)pow(arr[x-1][y-1],t); if(ps=pc) { cout<<"equal"<<endl; cout<<setprecision(3)<<ps<<endl; } else if(ps<pc) { cout<<"cc"<<endl; cout<<setprecision(3)<<pc<<endl; } else if(ps>pc) { cout<<"ps"<<endl; cout<<setprecision(3)<<ps<<endl; } return 0;}
0 0
- 钓鱼比赛(百度笔试)
- 钓鱼比赛-百度笔试
- 百度笔试题--钓鱼比赛
- 百度 钓鱼比赛
- 百度——钓鱼比赛
- 2016百度-钓鱼比赛-Java
- 牛客网---2016---百度钓鱼比赛
- 百度2017暑期实习生编程钓鱼比赛
- 百度2016校招:钓鱼比赛 Python
- CVTE-兔子藏洞 百度-蘑菇阵 百度-钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛
- 钓鱼比赛(平均概率公式:1 - (1-p)^ t)----百度2016研发工程师在线编程题
- 名企笔试题-棋子翻转、平均年龄、钓鱼比赛、最高分是多少
- 百度——罪犯转移、裁剪网格纸、钓鱼比赛、蘑菇阵
- 华为机试---钓鱼比赛
- 比赛组队(百度2017秋招真题)
- 自定义View
- python将图片转换为字符画
- 查询规划(使用EXPLAIN)
- maven copy jar包到指定lib目录
- Spring中log4j的使用
- 钓鱼比赛(百度笔试)
- 合并两个排序的链表
- Ubuntu 16.04 LTS安装TensorFlow(Anaconda 4.3.1)
- 朴素贝叶斯
- pom.xml 常用依赖包
- 监听服务
- C#反射
- postgresql.conf配置解析
- pandas学习笔记-索引、选取和过滤