题目链接:http://acm.tju.edu.cn/toj/showp.php?pid=3095
题目大意:压缩文件到n个字节
思路:不懂 求解释?
代码:
//toj3095--是否能把n个文件压缩到b 字节中
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
long long n,sum;
int b;
cin>>n>>b;
sum=(long long)pow(2,(b+1)*1.0); //2的(b+1)次方 b压缩后的为字节数 (表示压缩前的文件数+1)?
if(n>sum-1)cout<<"no"<<endl;
else cout<<"yes"<<endl;
return 0;
}