蓝桥杯官网填空题(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);
	 }
}
相关推荐
小文大数据3 小时前
python实现HTML转PDF
java·前端·数据库
羊小蜜.3 小时前
Mysql 03: 连接查询全解——内连接、外连接与复合条件查询
数据库·mysql·算法·连接查询
_Twink1e3 小时前
[算法竞赛]九、C++标准模板库STL常用容器大全
开发语言·c++
架构师沉默4 小时前
为什么 Dubbo 从 ZooKeeper 转向 Nacos?
java·后端·架构
vivo互联网技术4 小时前
CVPR 2026 | C²FG:用分数差异分析提高条件生成中CFG的引导
人工智能·算法·aigc
用户8307196840824 小时前
Spring Prototype Bean的四种正确使用方式
java·spring boot·后端
永恒_顺其自然4 小时前
Java Web 传统项目异步分块上传系统实现方案
java·开发语言·前端
bu_shuo4 小时前
c++中对数组求和
开发语言·c++
赫瑞4 小时前
Java中的大数处理 —— BigInteger
java·开发语言
r_oo_ki_e_4 小时前
java25--Collection集合
java·开发语言