- 题目
- 思路
- 按题意对出入的数据进行判断,符合条件增加对应的计数就可以了
- 这里注意百分号%的输出
#include <stdio.h>
#include <iostream>
using namespace std;
int main(){
int n,d;
double e;
scanf("%d %lf %d",&n,&e,&d);
int cnt1=0,cnt2=0; //可能空置 空置
for(int i=0;i<n;i++){
int k,cnt=0; //cnt 小于阈值的天数
double temp;
scanf("%d",&k);
for(int j=0;j<k;j++){
scanf("%lf",&temp);
if(temp<e) cnt++;
}
if(cnt>k/2&&k<=d){ //可能空置
cnt1++;
}
if(cnt>k/2&&k>d){ //空置
cnt2++;
}
}
printf("%.1lf%% %.1lf%%",cnt1*1.0/n*100,cnt2*1.0/n*100);
return 0;
}