結果
問題 | No.1860 Magnets |
ユーザー |
|
提出日時 | 2022-03-06 04:34:56 |
言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 670 bytes |
コンパイル時間 | 2,158 ms |
コンパイル使用メモリ | 157,164 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-07-20 12:30:34 |
合計ジャッジ時間 | 3,254 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 22 WA * 6 |
ソースコード
#include <bits/stdc++.h>using namespace std;#define REP(i, n) for (ll i = 0; i < n; i++)#define REPR(i, n) for (ll i = n; i >= 0; i--)#define FOR(i, m, n) for (ll i = m; i < n; i++)#define FORR(i, m, n) for (ll i = m; i >= n; i--)#define REPO(i, n) for (ll i = 1; i <= n; i++)#define ll long long#define INF (ll)1 << 60#define MINF (-1 * INF)#define ALL(n) n.begin(), n.end()#define MOD 1000000007#define P pair<ll, ll>using namespace std;int main() {ll a, b;cin >> a >> b;if(a == b)cout << a + b + 1 <<endl;else{if(a > b)swap(a, b);if(a == 0)cout << b * 2;else cout << 2 * a + 1 + 2 * (b - a - 1)<<endl;}}