题目:1053 住房空置率 (20 分)
来源:PAT (Basic Level) Practice
传送门 1053 住房空置率
题面
题意:注意要读懂题意,超过一半且观察期大于阈值的是“空置“,超过一半但观察期没大于阈值的是 “可能空置”
思路:见代码
Code
点击查看代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,d,k,ety=0,mbe=0;
double e,ek;
cin>>n>>e>>d;
for(int i = 1;i<=n;i++){
int ff=0;
cin>>k;
for(int j=1;j<=k;j++){
cin>>ek;
if(ek<e)ff++;
}
if(ff>k/2){
if(k>d)ety++;
else mbe++;
}
}
cout<<fixed<<setprecision(1)<<(double)100*mbe/n<<"% "<<(double)100*ety/n<<"%";
return 0;
}