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

贵州最好的网站建设推广公司百度网址导航

贵州最好的网站建设推广公司,百度网址导航,千图网素材免费下载,做跨境电商的血泪教训问题描述 算法思想 首先分析题目中给出的公式 S 100时,其信息熵为 H(S)−p(0)log2​(p(0)) − p(0)log2​(p(0)) − p(1)log2​(p(1)) 继续化简公式得 设0出现的次数为x,1出现的次数为3-x H(S)−x * p(0) * log2​(p(0)) − (3-x) * p(1) * log2​(p(1)…

问题描述

算法思想

首先分析题目中给出的公式

S = 100时,其信息熵为

H(S)=−p(0)log2​(p(0)) − p(0)log2​(p(0)) − p(1)log2​(p(1))

继续化简公式得

设0出现的次数为x,1出现的次数为3-x

H(S)=−x * p(0) * log2​(p(0)) − (3-x) * p(1) * log2​(p(1))

现在,我们有一个长度为23333333的01串,其信息熵已知为11625907.5798。题目还告诉我们,0出现的次数比1少。我们的任务是计算出0出现的次数。

为了解决这个问题,我们只需暴力枚举01串,计算出相应的信息熵和已知条件对比,由于0出现的次数比1少,我们只需遍历到数组的一半位置即可

参考代码

#include<stdio.h>
#include<math.h>
int main(int argc,char *argv[])
{double n = 23333333;double zeroSum = 0;int zero,one;for(zero = 0; zero <= n / 2;++zero){one = n - zero;zeroSum = -zero * (zero / n) * log2(zero / n) - one * (one / n) * log2(one / n);if(zeroSum > 11625907.5 && zeroSum < 11625907.6){printf("%d",zero);break;}}return 0;
}

答案:

http://www.dtcms.com/wzjs/488959.html

相关文章:

  • 建网站的公司服务怎么联系百度推广
  • 凡科网做网站如何推广市场推广的方法和规划
  • 购物网站开发模板网站设计公司排行
  • 山东泰安疫情最新消息封城企业seo外包公司
  • 免费制作个人网站的软件免费做推广的网站
  • b2c电子商务网站需求分析数据分析软件
  • 太原市做网站公司电商网站平台有哪些
  • 一个公司可以做几个网站吗推广产品的渠道
  • 西安优秀网站设计html友情链接
  • 律师做推广宣传的网站推广哪个平台好
  • 深圳 手机网站建设2023年7月疫情还会严重吗
  • 如何做漂亮的网站百度关键词怎么做排名
  • 蔬莱网站建设怎么设置自己的网站
  • 设计一个企业网站大概多少钱电商数据分析
  • 网站后台php开发教程青岛百度seo
  • 站长工具seo综合查询排名百度搜索入口官网
  • 网站建设需要身份证吗seo案例视频教程
  • 怎样用javaweb做网站北京网站制作
  • 小企业网站建设流程哪个公司网站设计好
  • 潜江哪里做网站互联广告精准营销
  • web网页素材优化seo设置
  • 我有云服务器如何建站百度账号一键登录
  • 网站建设需要那些人推广链接怎么自己搞定
  • 龙华网站建设yihe kj百度问答seo
  • 网站建设策划案范文乐天seo视频教程
  • 开发公司办公电脑申请怎么写seo网站优化网站编辑招聘
  • 网站毕设下载百度安装
  • 园区门户网站建设百度竞价推广价格
  • 做的好的淘宝客网站百度推广登录后台登录入口
  • 网站源码大全最新网络推广免费网站