该题我的思路是枚举大部分可能的K,最后选出最小的那个即可
下面我们以100个民众为例,分别计算k取不同值时所需的试剂盒总数
#include<iostream>
using namespace std;
int main(){
for(int k=2;k<=20;k++){
int ans=0;
ans+=(k+100/k);
if(100%k!=0){
ans++;
}
cout<<k<<" "<<ans<<endl;
}
return 0;
}
该题我的思路是枚举大部分可能的K,最后选出最小的那个即可
下面我们以100个民众为例,分别计算k取不同值时所需的试剂盒总数
#include<iostream>
using namespace std;
int main(){
for(int k=2;k<=20;k++){
int ans=0;
ans+=(k+100/k);
if(100%k!=0){
ans++;
}
cout<<k<<" "<<ans<<endl;
}
return 0;
}