坑点``
题目里说的观察期超过给定的天数,而不是统计出来的天数超过给定的天数(测试点1、2)
实现
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int N, D,k,count1=0,count2=0,i,j; //count1 可能 count2 空
double e,temp;
cin >> N >> e >> D;
int m = 0;
for (i = 0; i < N; i++)
{
cin >> k;
m = 0;
for (j = 0; j < k; j++)
{
cin >> temp;
if (temp < e) m++;
}
if (m > (k / 2))
{
k > D ? count2++ : count1++;
}
}
printf("%.1f%% %.1f%%", (double)count1 / N * 100, (double)count2 / N * 100);
return 0;
}