Submission #28379728


Source Code Expand

#include <assert.h>

#include <algorithm>
#include <bitset>
#include <cctype>
#include <cmath>
#include <complex>
#include <functional>
#include <iomanip>
#include <iostream>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <stack>
#include <string>
#include <tuple>
#include <unordered_map>
#include <utility>
#include <vector>
#define _overload3(_1, _2, _3, name, ...) name
#define _rep(i, n) repi(i, 0, n)
#define repi(i, a, b) for (ll i = a; i < b; ++i)
#define rep(...) _overload3(__VA_ARGS__, repi, _rep, )(__VA_ARGS__)
#define _rrep(i, a) rrepi(i, a, 0)
#define rrepi(i, a, b) for (ll i = a - 1; i >= b; --i)
#define rrep(...) _overload3(__VA_ARGS__, rrepi, _rrep, )(__VA_ARGS__)
#define all(x) (x).begin(), (x).end()
#define PRINT(V) cout << V << "\n"
#define SORT(V) sort((V).begin(), (V).end())
#define RSORT(V) sort((V).rbegin(), (V).rend())
using namespace std;
using ll = long long;
template <class T>
bool chmax(T &a, const T &b) {
    if (a < b) {
        a = b;
        return 1;
    }
    return 0;
}
template <class T>
bool chmin(T &a, const T &b) {
    if (b < a) {
        a = b;
        return 1;
    }
    return 0;
}
inline void Yes(bool condition) {
    if (condition)
        PRINT("Yes");
    else
        PRINT("No");
}
template <class itr>
void cins(itr first, itr last) {
    for (auto i = first; i != last; i++) {
        cin >> (*i);
    }
}
template <class itr>
void array_output(itr start, itr goal) {
    string ans = "", k = " ";
    for (auto i = start; i != goal; i++) ans += to_string(*i) + k;
    if (!ans.empty()) ans.pop_back();
    PRINT(ans);
}
ll gcd(ll a, ll b) { return a ? gcd(b % a, a) : b; }

const ll INF = 1e18;
const ll MOD = 1000000007;
const ll MOD2 = 998244353;
const ll MOD3 = 1e6;
const ll EPS = 1e-10;
int sgn(const double a) { return (a < -EPS ? -1 : (a > EPS ? +1 : 0)); }
typedef pair<int, int> pi;
typedef pair<ll, ll> P;
typedef tuple<ll, ll, ll> tri;
typedef pair<double, double> point;
typedef complex<double> Point;
const ll MAX = 100005;
constexpr ll nx[4] = {-1, 0, 1, 0};
constexpr ll ny[4] = {0, 1, 0, -1};

ll f(ll x){
    return x*x+2*x+3;
}

int main() {
    ll t;
    cin >> t;
    PRINT(f(f(f(t)+t)+f(f(t))));
}

Submission Info

Submission Time
Task A - Weird Function
User karudano
Language C++ (GCC 9.2.1)
Score 100
Code Size 2307 Byte
Status AC
Exec Time 6 ms
Memory 3664 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 14
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_00.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt
Case Name Status Exec Time Memory
sample_01.txt AC 5 ms 3608 KiB
sample_02.txt AC 2 ms 3552 KiB
sample_03.txt AC 2 ms 3552 KiB
test_00.txt AC 2 ms 3524 KiB
test_01.txt AC 2 ms 3444 KiB
test_02.txt AC 2 ms 3524 KiB
test_03.txt AC 6 ms 3664 KiB
test_04.txt AC 1 ms 3524 KiB
test_05.txt AC 2 ms 3580 KiB
test_06.txt AC 2 ms 3520 KiB
test_07.txt AC 2 ms 3556 KiB
test_08.txt AC 2 ms 3612 KiB
test_09.txt AC 2 ms 3436 KiB
test_10.txt AC 2 ms 3588 KiB