2015上海邀请赛J题 Joyful
2015-05-27 19:21
330 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5245
题意:给你一个矩阵,随机从此矩阵中选择两个方格,这两个方格构成的子矩阵将比颜色,随机k次,问有多少个方格被染色的期望。
类比与几何里的跨立,联想到此题解法。
当时场上未能做出,内疚。。现补上吧。
题意:给你一个矩阵,随机从此矩阵中选择两个方格,这两个方格构成的子矩阵将比颜色,随机k次,问有多少个方格被染色的期望。
类比与几何里的跨立,联想到此题解法。
当时场上未能做出,内疚。。现补上吧。
#include<stdio.h> #include<string.h> #include<math.h> #include<iostream> using namespace std; int T,n,m,k; double calc(double i,double j) { return(double) ((m-i+1)*(n-j+1)*(i-1)*(j-1)+(i-1)*(m-i+1)*n+(i-1)*(n-j)*j*(m-i+1)+(j-1)*m*(n-j+1)+n*m+(n-j)*m*j+(m-i)*(j-1)*i*(n-j+1)+(m-i)*n*i+(m-i)*(n-j)*i*j)/(double)n/n/m/m; } void solve() { double total=0; for(int i=1; i<=m; i++) for(int j=1; j<=n; j++) { total+=(1.0-pow(1.0-calc(i,j),k)); } printf("%d\n",(int)(total+0.5)); } int main() { scanf("%d",&T); for(int kas=1; kas<=T; kas++) { scanf("%d %d %d",&m,&n,&k); printf("Case #%d: ", kas); solve(); } return 0; }
相关文章推荐
- acm杭电HDU5245 Joyful 概率问题 期望值(2015上海邀请赛)
- 2015上海邀请赛
- hdu 5245 joyful 2015acm上海大都会邀请赛
- HDU - 5237 Base64 2015上海邀请赛 (模拟)
- 2015 上海邀请赛c题 calculator hdu5238
- 2015 ACM-ICPC 上海赛区邀请赛 解题报告 (Silver)
- hdu 5237 2015上海邀请赛 B - Base64 (进制转化,模拟)
- HDU 5242 GAME 2015上海邀请赛G题
- HDU 5245 Joyful(概率求期望)——2015年上海邀请赛
- [java线段树]2015上海邀请赛 D Doom
- hdu 5245 2015 上海邀请赛(期望值 数学概率)
- 2015上海邀请赛——Game
- [java]2015上海邀请赛 B Base64
- 2015上海邀请赛
- hdu5242 Game 上海邀请赛G题
- 2015上海大都会邀请赛参赛总结
- HDU 5581 Infinity Point Sets ACM/ICPC 2015 上海区域赛 I 计算几何+组合计数
- 上海邀请赛 补题中
- HDU-5578-Friendship of Frog【2015上海赛区】(水题)
- 2014上海全国邀请赛题解 HDOJ 5090-5099