Submission #5106471


Source Code Expand

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std; 
int main()
{
	int a,b,c,d,i,minn,j,map[11][11],k,p,q,tot,ans;
	scanf("%d%d%d%d",&a,&b,&c,&d);
	//a为科目数,b为合格了几门课可以合格,c为人数,d为合格最低人数
	for(i=1;i<=c;i++)
		for(j=1;j<=a;j++)
			cin>>map[i][j];
	for(k=100;k>1;k--)//k为合格分数
	{
		ans=0;//k为合格分时合格了的人数 
		for(i=1;i<=c;i++)
		{
			tot=0;
			for(j=1;j<=a;j++)
				if(map[i][j]>=k)tot++;//第i个人合格了tot门; 
			if(tot>=b) ans++;
		}
		if(ans>=d)
		{
			cout<<k;
			return 0;
		}
	} 
}

Submission Info

Submission Time
Task A - 成績判定
User luogu_bot1
Language C++ (GCC 5.4.1)
Score 0
Code Size 662 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:10:31: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d%d%d",&a,&b,&c,&d);
                               ^

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
WA × 11
Set Name Test Cases
All basic_case00, basic_case01, basic_case02, basic_case03, basic_case04, basic_case05, basic_case06, basic_case07, basic_case08, basic_case09, sample00
Case Name Status Exec Time Memory
basic_case00 WA 1 ms 256 KB
basic_case01 WA 1 ms 256 KB
basic_case02 WA 1 ms 256 KB
basic_case03 WA 1 ms 256 KB
basic_case04 WA 1 ms 256 KB
basic_case05 WA 1 ms 256 KB
basic_case06 WA 1 ms 256 KB
basic_case07 WA 1 ms 256 KB
basic_case08 WA 1 ms 256 KB
basic_case09 WA 1 ms 256 KB
sample00 WA 1 ms 256 KB