提出 #73486109
ソースコード 拡げる
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
int i,j,N,M,max,a;
if(scanf("%d%d",&N,&M)!=2) return 0;
int L[N],O[M];
for(i=0;i<M;i++) O[i]=0;
for(i=0;i<N;i++){
if(scanf("%d",&L[i])!=1) return 0;
int A[L[i]];
for(j=0;j<L[i];j++) if(scanf("%d",&A[j])!=1) return 0;
for(j=0;j<L[i];j++){
if(O[A[j]-1]==0){
printf("%d\n",A[j]);
O[A[j]-1]=1;
break;
}
if(j==L[i]-1) printf("0\n");
}
}
return 0;
}
提出情報
| 提出日時 |
|
| 問題 |
B - Greedy Draft |
| ユーザ |
yosshi4438 |
| 言語 |
C++23 (GCC 15.2.0) |
| 得点 |
200 |
| コード長 |
602 Byte |
| 結果 |
AC |
| 実行時間 |
1 ms |
| メモリ |
1712 KiB |
コンパイルエラー
./Main.cpp: In function 'int main()':
./Main.cpp:6:17: warning: unused variable 'max' [-Wunused-variable]
6 | int i,j,N,M,max,a;
| ^~~
./Main.cpp:6:21: warning: unused variable 'a' [-Wunused-variable]
6 | int i,j,N,M,max,a;
| ^
ジャッジ結果
| セット名 |
Sample |
All |
| 得点 / 配点 |
0 / 0 |
200 / 200 |
| 結果 |
|
|
| セット名 |
テストケース |
| Sample |
00-sample-01.txt, 00-sample-02.txt |
| All |
00-sample-01.txt, 00-sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt |
| ケース名 |
結果 |
実行時間 |
メモリ |
| 00-sample-01.txt |
AC |
0 ms |
1672 KiB |
| 00-sample-02.txt |
AC |
0 ms |
1672 KiB |
| 01-01.txt |
AC |
0 ms |
1452 KiB |
| 01-02.txt |
AC |
0 ms |
1712 KiB |
| 01-03.txt |
AC |
0 ms |
1536 KiB |
| 01-04.txt |
AC |
0 ms |
1452 KiB |
| 01-05.txt |
AC |
1 ms |
1544 KiB |
| 01-06.txt |
AC |
1 ms |
1544 KiB |
| 01-07.txt |
AC |
0 ms |
1448 KiB |
| 01-08.txt |
AC |
1 ms |
1600 KiB |
| 01-09.txt |
AC |
0 ms |
1620 KiB |
| 01-10.txt |
AC |
0 ms |
1600 KiB |
| 01-11.txt |
AC |
0 ms |
1452 KiB |
| 01-12.txt |
AC |
1 ms |
1620 KiB |
| 01-13.txt |
AC |
1 ms |
1620 KiB |
| 01-14.txt |
AC |
1 ms |
1600 KiB |
| 01-15.txt |
AC |
1 ms |
1600 KiB |
| 01-16.txt |
AC |
0 ms |
1688 KiB |
| 01-17.txt |
AC |
0 ms |
1620 KiB |
| 01-18.txt |
AC |
0 ms |
1676 KiB |