蓝桥杯官网填空题(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);
	 }
}
相关推荐
码云数智-大飞2 分钟前
Java接口与抽象类:从本质区别到架构选型
开发语言
小碗羊肉3 分钟前
【从零开始学Java | 第二十三篇】泛型(Generics)
java·开发语言·新手入门
Aaswk8 分钟前
刷题笔记(回溯算法)
数据结构·c++·笔记·算法·leetcode·深度优先·剪枝
m0_7505803011 分钟前
Java并发—Java线程
java·开发语言
我不是懒洋洋23 分钟前
预处理详解
c语言·开发语言·c++·windows·microsoft·青少年编程·visual studio
QuZero24 分钟前
JDK7 ConcurrentHashMap principle
java·哈希算法
NAGNIP28 分钟前
一文搞懂CNN经典架构-ResNet!
算法·面试
计算机安禾28 分钟前
【数据结构与算法】第14篇:队列(一):循环队列(顺序存储
c语言·开发语言·数据结构·c++·算法·visual studio
Java_小白呀31 分钟前
考研408数据结构(持续更新中...)
数据结构·考研
Frostnova丶32 分钟前
(11)LeetCode 239. 滑动窗口最大值
数据结构·算法·leetcode