Submission #00070


ソースコード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,i,m,d;
cin>>a;
int C[a],A[a],N[a],ma[a];
for(i=0;i<a;i++){
cin>>C[i]>>A[i]>>N[i];
if(C[i]==0){
ma[i]=0;
}else if(C[i]==A[i]&&C[i]==N[i]){
ma[i]=C[i];
}else if(A[i]==0&&N[i]==0){
ma[i]=C[i]/3;
}else{
m=0;
d=C[i]/3;
while(C[i]!=0&&A[i]!=0&&N[i]!=0){
m++;
C[i]--;
A[i]--;
N[i]--;
}
if(C[i]!=0&&A[i]!=0){
while(C[i]>=2&&A[i]>=1){
m++;
C[i]-=2;
A[i]--;
}
if(C[i]>=3){
while(C[i]>=3){
m++;
C[i]-=3;
}
}
}else if(C[i]>=3){
while(C[i]>=3){
m++;
C[i]-=3;
}
}
ma[i]=max(m,d);
}
}
for(i=0;i<a;i++){
cout<<ma[i]<<"\n";
}
return(0);
}

ステータス

項目 データ
問題 0005 - 陣形
ユーザー名 在日日本人
投稿日時 2021-09-10 16:59:15
言語 C++17
状態 Accepted
得点 6
ソースコード長 1124 Byte
最大実行時間 24 ms
最大メモリ使用量 700 KB

セット

セット 得点 Cases
1 ALL 6 / 6 *

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
input001.txt AC 23 ms 476 KB
1
input002.txt AC 21 ms 452 KB
1
input003.txt AC 16 ms 424 KB
1
input004.txt AC 21 ms 396 KB
1
input005.txt AC 21 ms 372 KB
1
input006.txt AC 16 ms 476 KB
1
input007.txt AC 21 ms 700 KB
1
input008.txt AC 22 ms 672 KB
1
input009.txt AC 18 ms 640 KB
1
input010.txt AC 24 ms 608 KB
1