蓝桥杯官网填空题(01串的熵)

问题描述

答案提交

这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。

java 复制代码
import java.util.*;

public class Main {
    public static void main(String[] args) {
		 for(double zero=1;zero<=23333333;zero++) {
			 double one=23333333-zero;
			 double result=-one*(one/23333333)*log2(one/23333333,2.0)-zero*(zero/23333333)*log2(zero/23333333,2.0);
			 if(result>11625907.5798&&result<11625907.5799) {
				 System.out.println((int)zero);
				 break;
			 }
		 }
	 }
	 public static double log2(double value,double base) {
		 return Math.log(value)/Math.log(base);
	 }
}
相关推荐
华华哥2022几秒前
《模型不玄学》第25章 双头模型:共享底座 + 两个分支
算法
万年咸鱼1 分钟前
Java ArrayList 详解:原理、用法与实战
java·开发语言·windows
长友cy5 分钟前
Qt官方示例Application源码阅读
开发语言·qt
Yfhonier10 分钟前
6441. 特别的除法
c++·算法
程序员良辰12 分钟前
服务器 JDK 环境变量配置:一键安装和手动配置有什么区别?
开发语言·python
华华哥202214 分钟前
《模型不玄学》第5章 看懂你的数据:先认字段,再过门禁
算法
国科安芯17 分钟前
低轨卫星姿轨控系统中抗辐射MCU的选型依据与工程实践
单片机·嵌入式硬件·算法·架构·系统安全·低轨卫星·抗辐射
奈斯先生Vector19 分钟前
本地图片识别怎么接入多模态 AI?用 Python API 理解 GPT-4o Vision 的真实工作流
开发语言·人工智能·windows·python·网络协议·http·aigc
高亦真23 分钟前
今天是学习嵌入式的第33天
linux·学习·算法