4172: Modulo Number
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Modulo Number
### 内存
1024MB
### 时间
2S
## 题目描述
给定一个整数 $N$,范围在 $-10^{18}$ 到 $10^{18}$ 之间(包含边界)。请找出一个整数 $x$,范围在 0 到 998244352 之间(包含边界),满足以下条件。可以证明这样的整数是唯一的。
- $N-x$ 是 998244353 的倍数。
## 输入格式
输入$N$。
## 输出格式
输出所求答案。
## 输入输出样例
### 输入样例1
```
998244354
```
### 输出样例1
```
1
```
### 输入样例2
```
-9982443534
```
### 输出样例2
```
998244349
```
## 数据范围与提示
【样例1说明】
998244354-1 = 998244353 是 998244353 的倍数,所以满足条件。
【样例2说明】
-9982443534-998244349 = -10980687883 是 998244353 的倍数,所以满足条件。
【数据范围】
$N$ 是一个整数,范围在 $-10^{18}$ 到 $10^{18}$ 之间(包含边界)。
## 题目来源
ABC266B