蓝桥杯官网填空题(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);
	 }
}
相关推荐
一休哥助手6 分钟前
Redis 五种数据类型及底层数据结构详解
数据结构·数据库·redis
这可就有点麻烦了7 分钟前
强化学习笔记之【TD3算法】
linux·笔记·算法·机器学习
救救孩子把7 分钟前
深入理解 Java 对象的内存布局
java
落落落sss9 分钟前
MybatisPlus
android·java·开发语言·spring·tomcat·rabbitmq·mybatis
苏宸啊12 分钟前
顺序表及其代码实现
数据结构·算法
万物皆字节15 分钟前
maven指定模块快速打包idea插件Quick Maven Package
java
lin zaixi()16 分钟前
贪心思想之——最大子段和问题
数据结构·算法
FindYou.16 分钟前
C - Separated Lunch
算法·深度优先
夜雨翦春韭22 分钟前
【代码随想录Day30】贪心算法Part04
java·数据结构·算法·leetcode·贪心算法
简单.is.good27 分钟前
【测试】接口测试与接口自动化
开发语言·python