Submission #544778
Source Code Expand
#include <stdio.h>
int main(){
long int n,m,i,s,t,a[100001]={},max=0;
scanf("%ld %ld", &n, &m);
for(i=0;i<n;i++){
scanf("%ld",&t);
if(max < ++a[t]) max=a[t];
}
if(max<<1<=n) printf("?\n");
else{
for(i=0,t=0,n=0;i<=m;i++){
if(a[i] == max){
t++;
n=i;
}
if(t > 1)break;
}
t>1?printf("?\n"):printf("%d\n",n);
}
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - Grading |
| User | niconico774 |
| Language | C (GCC 4.9.2) |
| Score | 100 |
| Code Size | 379 Byte |
| Status | AC |
| Exec Time | 43 ms |
| Memory | 1616 KiB |
Compile Error
./Main.c: In function ‘main’:
./Main.c:21:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
t>1?printf("?\n"):printf("%d\n",n);
^
./Main.c:6:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%ld %ld", &n, &m);
^
./Main.c:8:3: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%ld",&t);
^
Judge Result
| Set Name | Sample | Dataset1 | Dataset2 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 40 / 40 | 60 / 60 | ||||||
| Status |
|
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 0-sample-1.txt, 0-sample-2.txt, 0-sample-3.txt, 0-sample-4.txt |
| Dataset1 | 0-sample-1.txt, 0-sample-2.txt, 0-sample-3.txt, 0-sample-4.txt, 1-corner-0.txt, 1-corner-1.txt, 1-corner-2.txt, 1-corner-3.txt, 1-corner-4.txt, 1-corner-5.txt, 1-corner-6.txt, 1-corner-7.txt, 1-corner-8.txt, 1-corner-9.txt, 1-max-0.txt, 1-max-1.txt, 1-max-2.txt, 1-max-3.txt, 1-max-4.txt, 1-random-0.txt, 1-random-1.txt, 1-random-2.txt, 1-random-3.txt, 1-random-4.txt, 1-random-5.txt, 1-random-6.txt, 1-random-7.txt, 1-random-8.txt, 1-random-9.txt |
| Dataset2 | 0-sample-1.txt, 0-sample-2.txt, 0-sample-3.txt, 0-sample-4.txt, 1-corner-0.txt, 1-corner-1.txt, 1-corner-2.txt, 1-corner-3.txt, 1-corner-4.txt, 1-corner-5.txt, 1-corner-6.txt, 1-corner-7.txt, 1-corner-8.txt, 1-corner-9.txt, 1-max-0.txt, 1-max-1.txt, 1-max-2.txt, 1-max-3.txt, 1-max-4.txt, 1-random-0.txt, 1-random-1.txt, 1-random-2.txt, 1-random-3.txt, 1-random-4.txt, 1-random-5.txt, 1-random-6.txt, 1-random-7.txt, 1-random-8.txt, 1-random-9.txt, 2-corner-0.txt, 2-corner-1.txt, 2-corner-2.txt, 2-corner-3.txt, 2-corner-4.txt, 2-corner-5.txt, 2-corner-6.txt, 2-corner-7.txt, 2-corner-8.txt, 2-corner-9.txt, 2-max-0.txt, 2-max-1.txt, 2-max-2.txt, 2-max-3.txt, 2-max-4.txt, 2-random-0.txt, 2-random-1.txt, 2-random-2.txt, 2-random-3.txt, 2-random-4.txt, 2-random-5.txt, 2-random-6.txt, 2-random-7.txt, 2-random-8.txt, 2-random-9.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 0-sample-1.txt | AC | 25 ms | 1560 KiB |
| 0-sample-2.txt | AC | 26 ms | 1372 KiB |
| 0-sample-3.txt | AC | 23 ms | 1432 KiB |
| 0-sample-4.txt | AC | 25 ms | 1556 KiB |
| 1-corner-0.txt | AC | 26 ms | 1428 KiB |
| 1-corner-1.txt | AC | 25 ms | 1556 KiB |
| 1-corner-2.txt | AC | 26 ms | 1440 KiB |
| 1-corner-3.txt | AC | 25 ms | 1372 KiB |
| 1-corner-4.txt | AC | 26 ms | 1436 KiB |
| 1-corner-5.txt | AC | 26 ms | 1432 KiB |
| 1-corner-6.txt | AC | 24 ms | 1560 KiB |
| 1-corner-7.txt | AC | 25 ms | 1440 KiB |
| 1-corner-8.txt | AC | 24 ms | 1568 KiB |
| 1-corner-9.txt | AC | 23 ms | 1448 KiB |
| 1-max-0.txt | AC | 25 ms | 1440 KiB |
| 1-max-1.txt | AC | 24 ms | 1440 KiB |
| 1-max-2.txt | AC | 27 ms | 1568 KiB |
| 1-max-3.txt | AC | 23 ms | 1484 KiB |
| 1-max-4.txt | AC | 25 ms | 1568 KiB |
| 1-random-0.txt | AC | 24 ms | 1440 KiB |
| 1-random-1.txt | AC | 25 ms | 1568 KiB |
| 1-random-2.txt | AC | 25 ms | 1568 KiB |
| 1-random-3.txt | AC | 24 ms | 1560 KiB |
| 1-random-4.txt | AC | 25 ms | 1488 KiB |
| 1-random-5.txt | AC | 25 ms | 1564 KiB |
| 1-random-6.txt | AC | 25 ms | 1568 KiB |
| 1-random-7.txt | AC | 25 ms | 1568 KiB |
| 1-random-8.txt | AC | 25 ms | 1560 KiB |
| 1-random-9.txt | AC | 24 ms | 1448 KiB |
| 2-corner-0.txt | AC | 42 ms | 1572 KiB |
| 2-corner-1.txt | AC | 39 ms | 1568 KiB |
| 2-corner-2.txt | AC | 27 ms | 1560 KiB |
| 2-corner-3.txt | AC | 30 ms | 1572 KiB |
| 2-corner-4.txt | AC | 37 ms | 1444 KiB |
| 2-corner-5.txt | AC | 37 ms | 1568 KiB |
| 2-corner-6.txt | AC | 35 ms | 1568 KiB |
| 2-corner-7.txt | AC | 35 ms | 1572 KiB |
| 2-corner-8.txt | AC | 33 ms | 1452 KiB |
| 2-corner-9.txt | AC | 27 ms | 1564 KiB |
| 2-max-0.txt | AC | 42 ms | 1484 KiB |
| 2-max-1.txt | AC | 40 ms | 1556 KiB |
| 2-max-2.txt | AC | 42 ms | 1568 KiB |
| 2-max-3.txt | AC | 40 ms | 1440 KiB |
| 2-max-4.txt | AC | 43 ms | 1568 KiB |
| 2-random-0.txt | AC | 25 ms | 1568 KiB |
| 2-random-1.txt | AC | 33 ms | 1568 KiB |
| 2-random-2.txt | AC | 34 ms | 1440 KiB |
| 2-random-3.txt | AC | 30 ms | 1440 KiB |
| 2-random-4.txt | AC | 32 ms | 1616 KiB |
| 2-random-5.txt | AC | 39 ms | 1564 KiB |
| 2-random-6.txt | AC | 40 ms | 1572 KiB |
| 2-random-7.txt | AC | 27 ms | 1436 KiB |
| 2-random-8.txt | AC | 30 ms | 1444 KiB |
| 2-random-9.txt | AC | 30 ms | 1448 KiB |