蓝桥杯官网填空题(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);
	 }
}
相关推荐
weixin_440730501 分钟前
Java基础学习day02
java·python·学习
leaves falling1 分钟前
c语言-数1到100的所有整数中数字9出行的个数
c语言·开发语言·算法
Tisfy4 分钟前
LeetCode 1351.统计有序矩阵中的负数:O(m+n)时间复杂度——抽象题解
算法·leetcode·矩阵·题解·遍历
3824278275 分钟前
python3网络爬虫开发实战 第2版:并发限制
开发语言·爬虫·python
曲莫终5 分钟前
增强版JSON对比工具类
java·后端·测试工具·json
BD_Marathon6 分钟前
Spring——核心概念
java·后端·spring
doukaiyu7 分钟前
P3613 【深基15.例2】寄包柜
算法
幽络源小助理12 分钟前
SpringBoot+Vue数字科技风险报告管理系统源码 | Java项目免费下载 – 幽络源
java·vue.js·spring boot
ss27312 分钟前
线程池配置-七大关键参数
java·开发语言
HeDongDong-13 分钟前
Kotlin Lambda 表达式详解
android·开发语言·kotlin