代码实现:
#include<stdio.h>
int main()
{
int N, D;
double e, mayemp = 0, emp = 0;
scanf("%d %lf %d", &N, &e, &D);
for (int i = 0; i < N; i++)
{
int K, cnt_less = 0, cnt_more = 0;
scanf("%d", &K);
double *ele = (double*)malloc(sizeof(double)*K);
for (int j = 0; j < K; j++)
{
scanf("%lf", &ele[j]);
if (ele[j] < e)cnt_less++;
else if (ele[j] > e)cnt_more++;
}
if ((double)cnt_less > (double)K / 2 && K <= D)mayemp++;
else if ((double)cnt_less > (double)K / 2 && K > D)emp++;
}
printf("%.1f%% %.1f%%", mayemp / N * 100, emp / N * 100);
return 0;
}