蓝桥杯官网填空题(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);
	 }
}
相关推荐
言乐63 分钟前
Python根据关联词搜索模型
开发语言·人工智能·python·机器学习·django
吹什么轩5 分钟前
数据结构复习:二叉搜索树
数据结构·算法
H.莓飛7 分钟前
【数据结构】堆
linux·数据结构·算法
蜗牛互联网8 分钟前
Java 17调用gpt-transcribe实现会议录音转写与术语提示
java·人工智能·后端
纪念 22914 分钟前
C++ string(一)
android·开发语言·c++
一木 之林15 分钟前
阿里云百炼与通义千问接入
开发语言·php
吠品16 分钟前
DicomViewer24 的 CI 又红了:MPR 测试偶发失败排查记
java·服务器·前端
纪念 22916 分钟前
C++算法(二)
开发语言·c++·算法
Wang's Blog23 分钟前
Java 项目实战: 外卖平台优化-Nginx概述与源码编译安装
java·开发语言·nginx
Eason_LYC23 分钟前
一个公开密钥放倒一片:Apache Shiro RememberMe 反序列化漏洞
java·网络安全·渗透测试·shiro·漏洞复现·反序列化·ai安全