AT_abc422_g [ABC422G] Balls and Boxes
题目描述
给定正整数 $A, B, C, N$。
请你解决问题 $1$ 和问题 $2$。(两道问题的区别已用粗体标注。)
### 问题 $1$
有 $N$ 个球。**这些球彼此没有区别**。另外,有编号为 $1$、$2$ 和 $3$ 的三个盒子。
请你计算将所有球放入这三个盒子的方式数(结果对 $998244353$ 取模),并满足以下条件:
- 第 $1$ 号盒子中球的数量是 $A$ 的倍数。
- 第 $2$ 号盒子中球的数量是 $B$ 的倍数。
- 第 $3$ 号盒子中球的数量是 $C$ 的倍数。
如果存在某一个盒子中球的数量不同,则认为这两种放球方式是不同的。
### 问题 $2$
有 $N$ 个球,**编号从 $1$ 到 $N$**,**每个球都能区分**。另外,有编号为 $1$、$2$ 和 $3$ 的三个盒子。
请你计算将所有球放入这三个盒子的方式数(结果对 $998244353$ 取模),并满足以下条件:
- 第 $1$ 号盒子中球的数量是 $A$ 的倍数。
- 第 $2$ 号盒子中球的数量是 $B$ 的倍数。
- 第 $3$ 号盒子中球的数量是 $C$ 的倍数。
如果存在某一个球被放进的盒子不同,则认为这两种放置方式是不同的。
输入格式
输入从标准输入读取,格式如下:
> $N$ $A$ $B$ $C$
输出格式
输出两行。第 $i$ 行输出问题 $i$ 的答案。
说明/提示
### 样例解释 1
对于问题 $1$,符合条件的放法有以下三种:
- $3$ 个球都放进第 $1$ 号盒子。
- $1$ 个球放进第 $1$ 号盒子,$2$ 个球放进第 $2$ 号盒子。
- $3$ 个球都放进第 $3$ 号盒子。
对于问题 $2$,符合条件的放法有以下五种:
- 编号 $1,2,3$ 的球都放进第 $1$ 号盒子。
- 编号 $1$ 的球放进第 $1$ 号盒子,编号 $2,3$ 的球放进第 $2$ 号盒子。
- 编号 $2$ 的球放进第 $1$ 号盒子,编号 $1,3$ 的球放进第 $2$ 号盒子。
- 编号 $3$ 的球放进第 $1$ 号盒子,编号 $1,2$ 的球放进第 $2$ 号盒子。
- 编号 $1,2,3$ 的球都放进第 $3$ 号盒子。
### 数据范围
- $1 \leq N \leq 3 \times 10^5$
- $1 \leq A \leq 3 \times 10^5$
- $1 \leq B \leq 3 \times 10^5$
- $1 \leq C \leq 3 \times 10^5$
- 所有输入均为整数。
由 ChatGPT 5 翻译