记录编号 425867 评测结果 AAAAAAAAAA
题目名称 [济南集训 2017] 掰巧克力 最终得分 100
用户昵称 GravatarHeHe 是否通过 通过
代码语言 C++ 运行时间 0.002 s
提交时间 2017-07-16 07:27:46 内存使用 0.56 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

#define MOD (998244353)

inline char getc(void) { 
    static char buf[1 << 18], *fs, *ft;
    return (fs == ft && (ft = (fs = buf) + fread(buf, 1, 1 << 18, stdin)), fs == ft) ? EOF : *fs++;
}

inline int read(void) { 
    register int res = 0;
    register char tmp = getc();
    while(!isdigit(tmp)) tmp = getc();
    while(isdigit(tmp))
        res = ((res + (res <<  2)) << 1) + (tmp ^ 0x30),
        tmp = getc();
    return res;
}

long long N, M;

int main() { 
#ifndef LOCAL
    freopen("bpmp.in", "r", stdin);
    freopen("bpmp.out", "w", stdout);
#endif
    N = read(), M = read();
    printf("%lld", (N * M - 1) % MOD);
    return 0;
}