Submission #5106416
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;
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){
minn=k;
break;
}
}
cout<<minn;
return 0;
}
Submission Info
Submission Time
2019-04-24 16:27:02+0900
Task
A - 成績判定
User
luogu_bot2
Language
C++ (GCC 5.4.1)
Score
0
Code Size
646 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
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