Submission #00146


ソースコード

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
#include <bits/stdc++.h>
using namespace std;
#define ull unsigned long long
#define ll long long
#define endl "\n"
int main(){
int n;
cin>>n;
int x,y;
for(int i=0;i<n;i++){
cin>>x>>y;
if(x==0){
cout<<abs(y)<<endl;
}else if(y==0){
cout<<abs(x)<<endl;
}else if(x+y==0){
cout<<abs(x)<<endl;
}else if(abs(x)+abs(y)==x+y||(abs(x)+abs(y))*-1 == x+y){
cout<<abs(x)+abs(y)<<endl;
}else{
cout<<abs(abs(x)-abs(y))+min(abs(x),abs(y))<<endl;
}
}
return 0;
}

ステータス

項目 データ
問題 0007 - ハチの巣距離
ユーザー名 r2422
投稿日時 2025-03-28 13:49:46
言語 C++17
状態 Accepted
得点 30
ソースコード長 682 Byte
最大実行時間 25 ms
最大メモリ使用量 548 KB

セット

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

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
C1 AC 25 ms 476 KB
1
C2 AC 21 ms 452 KB
1
C3 AC 20 ms 548 KB
1
C4 AC 22 ms 516 KB
1