結果

問題 No.892 タピオカ
ユーザー pekempeypekempey
提出日時 2019-10-01 19:14:25
言語 C++14
(gcc 12.3.0 + boost 1.83.0)
結果
AC  
実行時間 2 ms / 1,000 ms
コード長 1,720 bytes
コンパイル時間 1,249 ms
コンパイル使用メモリ 75,972 KB
実行使用メモリ 6,944 KB
最終ジャッジ日時 2024-04-14 08:39:31
合計ジャッジ時間 1,370 ms
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 2 ms
6,812 KB
testcase_01 AC 2 ms
6,944 KB
testcase_02 AC 2 ms
6,940 KB
testcase_03 AC 2 ms
6,940 KB
testcase_04 AC 2 ms
6,944 KB
testcase_05 AC 2 ms
6,944 KB
testcase_06 AC 2 ms
6,940 KB
testcase_07 AC 2 ms
6,940 KB
testcase_08 AC 2 ms
6,944 KB
権限があれば一括ダウンロードができます

ソースコード

diff #

// https://github.com/pekempey/banana
// -------------------------------------------
// let a1 = readi64() in readi64();
// let a2 = readi64() in readi64();
// let a3 = readi64() in readi64();
// if (a1 + a2 + a3) % 2 == 0
//   then println ":-)"
//   else println ":-("
// -------------------------------------------
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <vector>
#include <string>
struct unit {};
using i32 = int;
using i64 = long long;
using u32 = unsigned;
using u64 = unsigned long long;
using string = std::string;
template<class T> unit print(T a) { std::cout << a; return unit(); }
template<class T> unit println(T a) { std::cout << a << '\n'; return unit(); }
i32 readi32(unit _) { i32 a; std::cin >> a; return a; }
i64 readi64(unit _) { i64 a; std::cin >> a; return a; }
u32 readu32(unit _) { u32 a; std::cin >> a; return a; }
u64 readu64(unit _) { u64 a; std::cin >> a; return a; }
string readstring(unit _) { string a; std::cin >> a; return a; }
int main() {
std::cin.tie(nullptr);
std::ios::sync_with_stdio(false);
std::cout << std::fixed << std::setprecision(15);
unit _4;
auto _5=readi64(_4);
auto _0=_5;
unit _6;
auto _7=readi64(_6);
unit _8;
auto _9=readi64(_8);
auto _1=_9;
unit _10;
auto _11=readi64(_10);
unit _12;
auto _13=readi64(_12);
auto _2=_13;
unit _14;
auto _15=readi64(_14);
auto &_16=_0;
auto &_17=_1;
auto _18=_16+_17;
auto &_19=_2;
auto _20=_18+_19;
constexpr i32 _21=2;
auto _22=_20%_21;
constexpr i32 _23=0;
auto _24=_22==_23;
unit _29;
if(_24){
std::string _25(":-)");
auto _26=println(_25);
_29=_26;
} else {
std::string _27(":-(");
auto _28=println(_27);
_29=_28;
}
auto _30=_29;
auto _31=_30;
auto _32=_31;
auto _33=_32;
auto _34=_33;
auto _35=_34;
}
0