当前位置: 首页 > news >正文

沈阳做网站的公司推荐宿迁明远建设有限公司网站

沈阳做网站的公司推荐,宿迁明远建设有限公司网站,wordpress 微博同步插件,网页设计的实验总结传送门:洛谷 题目描述: 题目较长,此处省略 输入: 3 5 30 20 50 0 50 33 25 0 30 0 35 0 0 0 0 0 25 60 1 3 输出: 2 56.89 1 43.11 3 0.00读完题目,我们会发现其实题目给了我们两个事件,并且这两个事件是相互关联的.因此不难想到使用条件概率 我们将故障原因看做事件AAA,结合…

传送门:洛谷

题目描述:

题目较长,此处省略
输入:
3 5
30 20 50
0 50 33 25 0
30 0 35 0 0
0 0 0 25 60
1
3
输出:
2 56.89
1 43.11
3 0.00

读完题目,我们会发现其实题目给了我们两个事件,并且这两个事件是相互关联的.因此不难想到使用条件概率

我们将故障原因看做事件AAA,结合题意,我们共有A1,A2,A3...AnA1,A2,A3...AnA1,A2,A3...An
将故障现象看做事件BBB,我们共有B1,B2,B3...BMB1,B2,B3...BMB1,B2,B3...BM
此时事件A是事件B的条件,事件B是事件A的产生现象,那么此时我们就会发现这是一个条件概率.那么对于此题来说,我们知道了所有的P(Ai)P(A_{i})P(Ai),然后又知道了所有的P(Bi∣Ai)P(Bi|Ai)P(BiAi),然后此时我们知道现象去求起因的概率,此时我们需要使用贝叶斯公式

贝叶斯公式:P(A∣B)=P(B∣A)∗P(A)/P(B)=P(A∩B)/P(B)P(A|B)=P(B|A)*P(A)/P(B)=P(A∩B)/P(B)P(AB)=P(BA)P(A)/P(B)=P(AB)/P(B)

结合到本题来说,我们的AAA代表了每一个AiA_{i}Ai,我们的BBB代表的是所有k个故障现象的发生.那么对于我们的P(Ai∩B)P(Ai∩B)P(AiB)来说,就是aiaiai发生的同时,b1...bjb1...bjb1...bj也发生的概率.对于我们的P(B)P(B)P(B)来说,就是无所谓aiaiai发不发生,b1...bjb1...bjb1...bj也发生的概率.

那么显然的我们的P(Ai∩B)=P[Ai]∗P[Ai][Bj]∗(1−P[Ai][Bk])P(Ai∩B)=P[Ai]*P[Ai][Bj]*(1-P[Ai][Bk])P(AiB)=P[Ai]P[Ai][Bj](1P[Ai][Bk])BjBjBj表示发生的现象,BkBkBk表示没发生这个现象
我们的P(B)=∑1nP(Ai∩B)P(B)=\sum_{1}^n{P(Ai∩B)}P(B)=1nP(AiB)

至此,我们的这一道题也就解决了.

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define root 1,n,1
#define ls rt<<1
#define rs rt<<1|1
#define lson l,mid,rt<<1
#define rson mid+1,r,rt<<1|1
inline ll read() {ll x=0,w=1;char ch=getchar();for(;ch>'9'||ch<'0';ch=getchar()) if(ch=='-') w=-1;for(;ch>='0'&&ch<='9';ch=getchar()) x=x*10+ch-'0';return x*w;
}
#define maxn 1000000
const double eps=1e-8;
#define	int_INF 0x3f3f3f3f
#define ll_INF 0x3f3f3f3f3f3f3f3f
int n,m;double p2[200][200];double p1[maxn];double p3[maxn];
int check[maxn];
struct Ans{int a;double b;bool operator < (const Ans &rhs) const {if(b==rhs.b) return a<rhs.a;else return b>rhs.b;}
};
int main() {n=read();m=read();for(int i=1;i<=n;i++) cin>>p1[i];for(int i=1;i<=n;i++) {for(int j=1;j<=m;j++) {cin>>p2[i][j];}}int k=read();for(int i=1;i<=k;i++) {int num=read();check[num]=1;}double sum=0;for(int i=1;i<=n;i++) {p3[i]=p1[i];for(int j=1;j<=m;j++) {if(check[j]) {p3[i]=p3[i]*p2[i][j]/100;}else {p3[i]=p3[i]*(100-p2[i][j])/100;}}sum+=p3[i];}vector<Ans>ans;for(int i=1;i<=n;i++) {ans.push_back({i,p3[i]/sum});}sort(ans.begin(),ans.end());for(int i=0;i<ans.size();i++) {printf("%d %.2lf\n",ans[i].a,ans[i].b*100);}return 0;
}
http://www.yayakq.cn/news/138832/

相关文章:

  • 金融 网站 模板网站建设开源模板
  • 省市建设类网站链接站长网站统计
  • asp网站建设实录源码定制网站建设公司
  • 设计手机网站温州广告网页设计招聘网
  • 软装设计网站排名网站这么推广
  • 菏泽科技网站建设涉密网络建设
  • 网站空间价格在哪个网站做流动补胎的广告好
  • 沈阳高端网站开发建设房地产建筑公司网站
  • 社区门户网站建设招标公告网络服务器配置设计
  • 域名网站有哪些织梦 公司网站模板
  • 泉州城乡建设网站接了做网站的单子流程
  • 网站模板怎么替换李贤威 wordpress
  • 360免费网站建设平台WordPress上下拖动效果
  • 接网站开发的公司wordpress页面镶嵌php
  • wordpress好学吗临沂seo网站管理
  • 网站推广服务具体内容包括哪些elision豪华级创意企业中文wordpress主题整站
  • 北滘网站建设公司第三方人力资源外包公司
  • 做公众号可以看的网站包装公司logo设计
  • 南充阆中网站建设成都网站编辑
  • 网站建设栏目设置表格百度霸屏培训
  • 自己的网站服务器网页导航视频网站在线制作教程
  • 手机网站被禁止访问怎么打开网页蚌埠北京网站建设
  • 网站策划制作公司昆明网站制作方案定制
  • 做的好的ppt下载网站有哪些网站建设实训的心得的体会
  • 有了域名和空间怎么建网站河北提供网站制作公司报价
  • 衡水电商网站建设价格网站推广策略包括哪些内容
  • 大型电子商务网站建设江苏建设厅厅长徐其耀
  • 电商网站维护费用网站模板制作与安装教程视频教程
  • 合格的网站设计师需要会什么软件怎么做网站后缀识别符号才不会变
  • 网站建设尺寸像素是多少制作网站心得