bc依次选两个数,第一次比第二次大概率+求出选两次相同概率,然后去除之后,按照对称思想除以2.
来源:互联网 发布:psv如何重新构筑数据库 编辑:程序博客网 时间:2024/04/28 11:31
点击打开链接
#include<stdio.h>#include<stdlib.h>#include<iostream>#include<string.h>#include<cstring>#include<string>#include<math.h>#include<algorithm>using namespace std;int Arr[310];int main(){ int t=0,i=0,j,n=0,sum=0; double result=0; scanf("%d",&t); while(t--){ scanf("%d",&n); sum=0; for(i=0;i<n;i++){ scanf("%d",&Arr[i]); } sort(Arr,Arr+n); for(i=0;i<n;i++){ for(j=i+1;j<n;j++){ if(Arr[j]!=Arr[j-1]) break; } if(i!=(j-1)){ /// printf("%d %d\n",i,j); sum+=(j-i)*(j-i-1); i=j-1; } ///printf("%d\n",sum); } result=sum*1.0/(n*(n-1)); printf("%.6lf\n",(1-result)/2); }return 0;}
0 0
- bc依次选两个数,第一次比第二次大概率+求出选两次相同概率,然后去除之后,按照对称思想除以2.
- 概率思想
- 概率思想
- 按照概率生成随机数
- 生日相同的概率
- 第八篇 概率思想
- 算法之概率思想
- 概率算法思想
- Java实现按照概率产生
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- 概率
- iOS下KVO使用过程中的陷阱
- Ubuntu安装LXDE桌面环境
- 商业智能改变汽车行业
- linux C 库文件相关
- 数据挖掘笔记1-简介
- bc依次选两个数,第一次比第二次大概率+求出选两次相同概率,然后去除之后,按照对称思想除以2.
- win7安装virtualbox遇到的问题
- 参加程序员赴美交流收益良多
- Docker:镜像的迁移
- x86中内存管理寄存器
- 将data转换成string
- android 属性动画
- StrongSwan的Jni,编译和混淆时都要注意
- 深入理解Java虚拟机 一、Java虚拟机运行时数据区