fzu 2257 saya的小熊饼干
https://vjudge.net/problem/FZU-2257
题意:略
思路:
看题解补的题。正难则反的思想求概率。
首先,由于各维数之间是独立的。所以以x为例。首先,计算可以取到(i,j)的概率,取不到i的概率是同时取i的上面或者下面即((i-1) * (i-1) + (n-i)*(n-i)) /(n*n);那么可以取到i的概率就是1.0 - ((i-1) * (i-1) + (n-i)*(n-i)) /(n*n);y同理。
之后p(i,j)计算出来之后,那么1.0 - p(i,j)就是取不到这个点的概率,那么k次取不到这个点的概率就是pow(1.0 - p(i,j),k),那么1.0 - pow(1.0 - p(i,j),k)就是取k次能够取到这个点的期望啦,把每个格子的期望加起来就可以了。
代码:
1 #include <stdio.h> 2 #include <string.h> 3 #include <math.h> 4 5 double f(int x,int n) 6 { 7 double cant = 1.0 * (1.0 * (x-1) * (x - 1) + 1.0 * (n-x) * (n-x)) / (1.0 * n * n); 8 9 return 1.0 - cant; 10 } 11 12 int main() 13 { 14 int k,m,n; 15 16 while (scanf("%d%d%d",&k,&n,&m) != EOF) 17 { 18 double ans = 0; 19 for (int i = 1;i <= n;i++) 20 for (int j = 1;j <= m;j++) 21 { 22 double tmp = f(i,n) * f(j,m); 23 24 ans = ans + 1.0 - pow(1.0-tmp,k); 25 } 26 27 printf("%.0f\n",ans); 28 } 29 30 return 0; 31 }
转载于:https://www.cnblogs.com/kickit/p/7232461.html
fzu 2257 saya的小熊饼干相关推荐
- FOJ Problem 2257 Saya的小熊饼干
...
- FOJ-2257 Saya的小熊饼干
这道题呢其实说难不难说简单也不简单(虽然说我做了很久),重要的就是它的思想---正着做不行就反着做,先求出每个点不被抽到的概率,然后再用1-概率,并全部加起来. #include<iostrea ...
- 福州大学第十四届程序设计竞赛-重现赛(Record)
Problem A Salty Fish Accept: 108 Submit: 400 Time Limit: 1000 mSec Memory Limit : 32768 KB Pr ...
- fzu 2150 Fire Game 【身手BFS】
称号:fzu 2150 Fire Game :给出一个m*n的图,'#'表示草坪,' . '表示空地,然后能够选择在随意的两个草坪格子点火.火每 1 s会向周围四个格子扩散,问选择那两个点使得燃烧全部 ...
- FZU 1686 神龙的难题(DLX反复覆盖)
FZU 1686 神龙的难题 题目链接 题意:中文题 思路:每个1看成列,每个位置作为左上角的矩阵看成行.dlx反复覆盖就可以 代码: #include <cstdio> #include ...
- FZU 1649 Prime number or not (Miller-Rabin素数测试)
题目链接:http://acm.fzu.edu.cn/problem.php?pid=1649 题目大意:很直接,判断一个数n(2<=n<=10^18)是不是素数. 当n达到long ...
- FZU 2159 WuYou
FZU 2159 题意:给你两个串,A串和B串,其中A串有些不确定.叫你求 A < B的最大A串 做法:一开始做错了.去问小坤子,他讲了一下他的思路.就是开一个 f 数组.f[i]表示从第i位开 ...
- BZOJ 2257: [Jsoi2009]瓶子和燃料【数论:裴蜀定理】
2257: [Jsoi2009]瓶子和燃料 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1326 Solved: 815 [Submit][St ...
- FZU 1019猫捉老鼠
A - 猫捉老鼠 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Sta ...
最新文章
- AMT:管理咨询冲击“最后一公里”
- oracle设计自增列,oracle中实现自增列
- SAP:2019年会有多么不一样?
- BugKuCTF WEB 域名解析
- leetcode203 移除链表元素
- Intellj Idea 如何设置类头注释和方法注释
- 《中学生可以这样学Python》84节配套微课免费观看地址
- jquer WdatePicker 使用 手册
- ios实现图片动画效果
- Android——从HellowWorld开始
- Excel 10个高级办公技巧
- MQTT——EMQX学习笔记03——java创建客户端,实现消息的发布与订阅
- 【转载】教你怎么将centos7打造成桌面系统
- 全球连接器厂商TOP 50!(含具体分析报告)
- R语言-豆瓣电影top250数据爬取和分析
- EXCEL中怎么把单元格中的数值提取出来?Excel提取单元格数字或某格式的字符串,支持正则式提取的绿色工具
- 感悟生活,由一款很火的APP拼多多,想到的
- java开源saas项目
- mybatis-day04-改进多表查询collection配置、延迟加载、缓存、注解开发(★)
- ASEMI肖特基二极管型号大全之肖特基特性及注意事项