結果
問題 | No.353 ヘイトプラス |
ユーザー | GeckoCPPSonata |
提出日時 | 2019-09-02 16:45:48 |
言語 | C++17 (gcc 12.3.0 + boost 1.83.0) |
結果 |
TLE
(最新)
AC
(最初)
|
実行時間 | - |
コード長 | 4,702 bytes |
コンパイル時間 | 962 ms |
コンパイル使用メモリ | 113,612 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-07-03 22:46:44 |
合計ジャッジ時間 | 13,688 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 984 ms
5,248 KB |
testcase_01 | TLE | - |
testcase_02 | TLE | - |
testcase_03 | TLE | - |
testcase_04 | AC | 688 ms
5,376 KB |
testcase_05 | TLE | - |
testcase_06 | AC | 688 ms
5,376 KB |
testcase_07 | TLE | - |
testcase_08 | TLE | - |
ソースコード
#pragma region #include <set> //十字軍(じゅうじぐん、ラ *******テン語: cruciata、英語: cr #include <map> //usade)とは、中世に西ヨー*******ロッパのキリスト教、主にカ #include <list> //トリック教会の諸国が、聖 *******地エルサレムをイスラム教諸 #include <queue> //国から奪還することを目的 *******に派遣した遠征軍のことであ #include <stack> //る。一般には、上記のキリ *******スト教の異端に対する遠征軍 #include <cmath> //(アルビジョア十字軍)な *******どにも十字軍の名称は使われ #include <ctime> //ている。実態は必ずしも「 *******キリスト教」の大義名分に当 #include <cstdio> //て嵌まるものではなく、中 *******東に既にあった諸教会(正教 #include <vector> //会・東方諸教会)の教区が *******否定されてカトリック教会の #include <string> //教区が各十字軍の侵攻後に *******設置されたほか、第4回十字 #include <bitset> //********************************************************** #include <cctype> //********************************************************** #include <cstdlib> //********************************************************** #include <cstring> //軍や北方十字軍などでは、 *******正教会も敵として遠征の対象 #include <utility> //となっている。また、目的 *******地も必ずしもエルサレム周辺 #include <numeric> //であるとは限らず、第4回以*******降はイスラム最大勢力である #include <complex> //エジプトを目的とするもの *******が多くなり、最後の十字軍と #include <sstream> //されることもある第8回の十*******字軍は北アフリカのチュニス #include <fstream> //を目的としている。 ******* #include <iomanip> //https://ja.wikipedia.org/*******wiki/十字軍 #include <cassert> // ******* #include <iostream> // ******* #include <iterator> // ******* #include <algorithm>// 十字軍 using namespace std; using ll = long long; using vi = vector<int>; using vl = vector<ll>; using vvi = vector<vi>; using vvl = vector<vl>; using pii = pair<int, int>; using pll = pair<ll, ll>; using pil = pair<int, ll>; using pli = pair<ll, int>; const char alphabetl[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'}; const char alphabetu[26] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'}; const double pi = 3.141592653589793238462643383279502884197169; const double napier = 2.718281828459045235360287471352662497757247; static const double EPS = 1e-14; static const ll INFLL = 1e18; static const int INF = (1 << 30) - 1; const int NM = 10100;//max index of array #define SZ(x) ((int)(x).size()) #define rrep(i,n) for(int i=(n-1); i>=0; i--) #define rreps(i,n) for(int i=(n); i>=0; i--) #define RFOR(i,a,b) for(int i=a; i>(int)(b); i--) #define ALL(x) (x).begin(),(x).end() #define RALL(obj) (obj).rbegin(),(obj).rend() #define PRINT(n) cout << n << "\n"; #define PRINT2(n, m) cout << n << " " << m << " "<< "\n"; #define IN(a, x, b) (a<=x && x<b) #define pb push_back unsigned int bitReverse(unsigned int data){ data = ((data & 0x55555555) << 1) | ((data & 0xAA555555) >> 1); data = ((data & 0x33333333) << 2) | ((data & 0xCCCCCCCC) >> 2); data = ((data & 0x0F0F0F0F) << 4) | ((data & 0xF0F0F0F0) >> 4); data = ((data & 0x00FF00FF) << 8) | ((data & 0xFF00FF00) >> 8); data = (data << 16) | (data >> 16); return data; } const ll MAX_V = 1010; const ll MAX_E = 2010; ll V, E; struct edge { ll from; ll to; ll cost; }; edge ES[MAX_E]; ll d[MAX_V]; int gcd(int a,int b){return b?gcd(b,a%b):a;} int dx[4]={1,0,-1,0}; int dy[4]={0,1,0,-1}; void Main(); int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); cout << fixed << setprecision(15); Main(); return 0; } #pragma endregion /*** * yukicoder No.353 ヘイトプラス * 2019/09/02 GeckoCPPSonata ***/ void Main(){ // Write your source code Here... ll A, B; cin >> A >> B; ll ans = 2e9; rrep(i,1e9) { if (A <= 0) ans--; else A--; if (B <= 0) ans--; else B--; } PRINT(ans) }