记录编号 |
425867 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[济南集训 2017] 掰巧克力 |
最终得分 |
100 |
用户昵称 |
HeHe |
是否通过 |
通过 |
代码语言 |
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;
}