P7281 [COCI 2020/2021 #4] Vepar
题目描述
给定两组正整数 $\{a,a+1,\cdots,b\}$ 和 $\{c,c+1,\cdots,d\}$。判断 $c \cdot (c+1)\cdots d$ 能否被 $a \cdot (a+1)\cdots b$ 整除。
输入格式
第一行输入一个整数 $t$,表示数据组数。
接下来的 $t$ 行,输入四个整数 $a_i,b_i,c_i,d_i$。
输出格式
输出共 $t$ 行。对于第 $i$ 行,如果 $c_i \cdot (c_i+1)\cdots d_i$ 能够被 $a_i \cdot (a_i+1)\cdots b_i$ 整除,就输出 `DA`,否则输出 `NE`。
说明/提示
#### 样例 1 解释
按照题意分别相乘得到 $9 \times 10=90$ 和 $3 \times 4 \times 5 \times 6=360$。由于 $90$ 能被 $360$ 整除,因此输出 `DA`。
我们得到 $2 \times 3 \times 4 \times 5=120$ 和 $7 \times 8 \times 9=504$。而 $120$ 不能被 $504$ 整除,因此输出 `NE`。
#### 数据规模与约定
本题**不采用捆绑评测**,通过对应测试点就可以拿到对应的分数,但有若干个约束。
| 约束编号 | 分值 | 数据范围及约定 |
| :----------: | :----------: | :----------: |
| $1$ | $10$ | $a_i,b_i,c_i,d_i \le 50$ |
| $2$ | $20$ | $a_i,b_i,c_i,d_i \le 1000$ |
| $3$ | $10$ | $a_i=1$ |
| $4$ | $30$ | 无 |
对于 $100\%$ 的数据,$1 \le t \le 10$,$1 \le a_i \le b_i \le 10^7$,$1 \le c_i \le d_i \le 10^7$。
#### 说明
**本题分值按 COCI 原题设置,满分 $70$。**
**题目译自 [COCI2020-2021](https://hsin.hr/coci/) [CONTEST #4](https://hsin.hr/coci/contest4_tasks.pdf) _T2 Vepar_。**