提交记录 18845


用户 题目 状态 得分 用时 内存 语言 代码长度
chaihf 1000i. 【传统题】 A+B Problem Accepted 100 47.7 us 44 KB C++11 1.43 KB
提交时间 评测时间
2022-12-29 18:42:57 2022-12-29 18:43:00
#pragma GCC optimize("Ofast,unroll-loops")
#include <bits/stdc++.h>
// fast_io
using i64 = int64_t;
using u32 = uint32_t;
using u64 = uint64_t;
#ifdef LOCAL
class IO {
public:
    inline int operator()() {
        int x;
        std::cin >> x;
        return x;
    }
    inline void operator()(int x, char c = ' ') {
        std::cout << x << c << std::flush;
    }
} io;
#else
class IO {
private:
    char bufI[1 << 14], *ptrI = bufI, *endI = bufI + sizeof(bufI);
    char bufO[1 << 14], *ptrO = bufO, *endO = bufO + sizeof(bufO);
public:
    inline void flush() {
        fwrite(bufO, 1, ptrO - bufO, stdout);
        ptrO = bufO;
    };
    inline int operator()() {
        //if (endI - ptrI < 32) load();
        int x{};
        int n{};
        for (; *ptrI < 48; ++ptrI) n = *ptrI == 45;
        for (; *ptrI > 47; ++ptrI) x = x * 10 + *ptrI - 48;
        return n ? -x : +x;
    };
    inline void operator()(int x, char c = ' ') {
        //if (endO - ptrO < 32) flush();
        if (x < 0) x = -x, *ptrO++ = '-';
        static char buf[21];
        char *end = buf + 21;
        char *ptr = buf + 21;
        *--ptr = c;
        for (; x >= 10; x /= 10)
            *--ptr = char(48 + x % 10);
        *--ptr = char(48 + x);
        memcpy(ptrO, ptr, end - ptr);
        ptrO += end - ptr;
    };
    IO() { fread(bufI, 1, sizeof(bufI), stdin); }
    ~IO() { flush(); }
} io;
#endif
int main() {
    for (auto i = io(); i > 0; --i) io(io() + io(), 10);
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #147.7 us44 KBAcceptedScore: 100


Judge Duck Online | 评测鸭在线
Server Time: 2025-09-16 15:00:19 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠