#include <iostream>
#include<math.h>
using namespace std;
int main()
{
double k,j,l;
for(int i=1;i<11666667;i++)
{
double i1=i;
j=i1/23333333;
l=1-j;
k=-j*i1*log2(j)-l*(23333333-i1)*log2(l);
if(k>11625907.5797)
{
printf("%d",i);
break;
}
}
}
题目不难,就一个函数的调用,了解一下math.h