提出 #20154865
ソースコード 拡げる
#include <iostream>
#include <algorithm>
int main(){
long B, C;
std::cin >> B >> C;
if(B == 0l){
long ans = 1l + std::max(0l, C-1l);
std::cout << ans << std::endl;
}
else if (B < 0l){
long inner = std::min(2l*(-B)+1l, ((C==1l)?2:C));
long outer = std::max(0l, C-1l);
std::cout << inner + outer << std::endl;
}
else{
long ans = std::min(2l*B+1l, C+1l) + std::max(0l, C - 2l);
std::cout << ans << std::endl;
}
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - -- - B |
| ユーザ | Rachman |
| 言語 | C++ (GCC 9.2.1) |
| 得点 | 400 |
| コード長 | 486 Byte |
| 結果 | AC |
| 実行時間 | 7 ms |
| メモリ | 3592 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 400 / 400 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample.txt, sample_2.txt, sample_3.txt, sample_4.txt |
| All | 0_1.txt, 0_1000000000000000000.txt, 1000000000000000000_1.txt, 1000000000000000000_1000000000000000000.txt, 1312150450968415_354979173822804784.txt, 252509054433933443_74859962623690081.txt, 335408917861648769_779547116602436426.txt, 489647926824927166_979295853649854331.txt, 489647926824927166_979295853649854332.txt, 489647926824927166_979295853649854333.txt, 522842184971407772_585335723211047202.txt, 645762258982631929_269587449430302156.txt, 84324828731963978_148049062628894325.txt, 891351282707723854_349993004923078537.txt, sample.txt, sample_2.txt, sample_3.txt, sample_4.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 0_1.txt | AC | 6 ms | 3540 KiB |
| 0_1000000000000000000.txt | AC | 2 ms | 3476 KiB |
| 1000000000000000000_1.txt | AC | 7 ms | 3404 KiB |
| 1000000000000000000_1000000000000000000.txt | AC | 2 ms | 3540 KiB |
| 1312150450968415_354979173822804784.txt | AC | 2 ms | 3504 KiB |
| 252509054433933443_74859962623690081.txt | AC | 3 ms | 3560 KiB |
| 335408917861648769_779547116602436426.txt | AC | 2 ms | 3476 KiB |
| 489647926824927166_979295853649854331.txt | AC | 3 ms | 3580 KiB |
| 489647926824927166_979295853649854332.txt | AC | 3 ms | 3592 KiB |
| 489647926824927166_979295853649854333.txt | AC | 2 ms | 3544 KiB |
| 522842184971407772_585335723211047202.txt | AC | 3 ms | 3588 KiB |
| 645762258982631929_269587449430302156.txt | AC | 2 ms | 3348 KiB |
| 84324828731963978_148049062628894325.txt | AC | 2 ms | 3560 KiB |
| 891351282707723854_349993004923078537.txt | AC | 2 ms | 3576 KiB |
| sample.txt | AC | 2 ms | 3592 KiB |
| sample_2.txt | AC | 2 ms | 3352 KiB |
| sample_3.txt | AC | 3 ms | 3404 KiB |
| sample_4.txt | AC | 2 ms | 3368 KiB |