概率
来源:互联网 发布:mac虚拟机安装win10 编辑:程序博客网 时间:2024/04/30 07:29
点击打开链接
问题 G: 確率
时间限制: 1 Sec 内存限制: 128 MB提交: 438 解决: 198
题目描述
话说当年语文考满分的你认识标题第一个字吗?
HPU有很多内湖,湖里面放养了很多金鱼(还有黑白天鹅?),每天都会有很多小伙伴在湖边看金鱼在水中嬉戏(黑白天鹅打架?)。
Ocean是一个善于思考的好孩子,今天他给你出了一道题目:假设湖中一共有
为了降低题目难度,Ocean认为金鱼只会有
PS:在挑出来第二条鱼之前,Ocean是不会将第一条鱼放入湖中的。
输入
第一行输入一个整数T ,代表有T 组测试数据。
每组数据占两行,第一行输入一个整数N 代表上面提到的信息。
下面一行输入N 个整数colori ,代表第i 条金鱼的颜色。
当colori=1 ,代表第i 条金鱼的颜色为1 ,其它依次类推。
注:1<=T<=100,2<=N<=100,1<=colori<=6。
每组数据占两行,第一行输入一个整数
下面一行输入
当
注:
输出
对每组测试数据,输出一个浮点数代表最后的结果,要求保留两位小数。
样例输入
241 1 2 222 2
样例输出
0.670.00
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){int t,m,n,i;float ans,x,a1,a2,a3,a4,a5,a6;scanf("%d",&t);while(t--){a1=a2=a3=a4=a5=a6=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&m);if(m==1)a1++;//printf("%f\n",a1);if(m==2)a2++;if(m==3)a3++;if(m==4)a4++;if(m==5)a5++;if(m==6)a6++;}x=n*(n-1)/2;a1=a1*(a1-1)/2;a2=a2*(a2-1)/2;a3=a3*(a3-1)/2;a4=a4*(a4-1)/2;a5=a5*(a5-1)/2;a6=a6*(a6-1)/2;ans=1-(a1+a2+a3+a4+a5+a6)/x;//printf("%.2f\n",x);//printf("%.2f\n",a1+a2+a3+a4+a5+a6);printf("%.2f\n",ans);} return 0;}
阅读全文
0 0
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率, 还是概率!
- 概率、先验概率、后验概率
- 概率,先验概率与后验概率
- 概率、先验概率、后验概率
- 概率,先验概率,后验概率
- 概率,先验概率,后验概率
- 先验概率、后验概率、条件概率
- 概率、先验概率、后验概率
- Qt5开发学习之图形与SVG图像(八)
- mysql中表的导入导出
- 使用MOB免费短信验证码进行登录(注册)
- 51nod 1126 求递推序列的第N项(斐波那契)
- HDU
- 概率
- HPU-1189-Ou à
- Dijkstra算法——单源最短路径
- 牛客网三道编程题(六) 之华为机试在线训练(五)对随机数字去重、排序;取近似值
- CSS样式设计小技巧---第十系列
- 闭包的应用
- 深入Spring Boot:Spring Context的继承关系和影响
- 欢迎使用CSDN-markdown编辑器
- 使用python爬取指定新浪微博用户信息(一)