蓝桥杯官网填空题(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);
	 }
}
相关推荐
SadSunset2 分钟前
(44)Spring6集成MyBatis3.5(了解即可,大部分用springboot)
java·spring boot·后端
Tan38514 分钟前
如何在 OfficeAI 上配置 API Key(图文教程)
开发语言·人工智能·c#·api·教程·officeai
Swift社区6 分钟前
LeetCode 460 - LFU 缓存
算法·leetcode·缓存
LYOBOYI12310 分钟前
qt的事件传播机制
java·前端·qt
PM老周15 分钟前
产品路线图怎么做:从愿景到里程碑的 6 步落地法
开发语言·安全·阿里云·团队开发·个人开发
沧澜sincerely18 分钟前
蓝桥杯101 拉马车
c++·蓝桥杯·stl
短剑重铸之日19 分钟前
《深入解析JVM》第四章:JVM 调优
java·jvm·后端·面试·架构
whltaoin21 分钟前
25年12月26日-福州某科技公司一面面试原题
java·linux·docker·面试·职场和发展·k8s·springboot
小陈phd23 分钟前
Python MCP 工具开发入门:Server、Client 和 LLM 集成
开发语言·python·github
Yang-Never24 分钟前
Android 内存泄漏 -> ViewModel持有Activity/Fragment导致的内存泄漏
android·java·开发语言·kotlin·android studio