#P7281. [COCI2020-2021#4] Vepar

[COCI2020-2021#4] Vepar

题目描述

给定两组正整数 {a,a+1,,b}\{a,a+1,\cdots,b\}{c,c+1,,d}\{c,c+1,\cdots,d\}。判断 c(c+1)dc \cdot (c+1)\cdots d 能否被 a(a+1)ba \cdot (a+1)\cdots b 整除。

输入格式

第一行输入一个整数 tt,表示数据组数。

接下来的 tt 行,输入四个整数 ai,bi,ci,dia_i,b_i,c_i,d_i

输出格式

输出共 tt 行。对于第 ii 行,如果 ci(ci+1)dic_i \cdot (c_i+1)\cdots d_i 能够被 ai(ai+1)bia_i \cdot (a_i+1)\cdots b_i 整除,就输出 DA,否则输出 NE

2
9 10 3 6
2 5 7 9
DA
NE
6
1 2 3 4
1 4 2 3
2 3 1 4
1 3 2 4
19 22 55 57
55 57 19 22
DA
NE
DA
DA
DA
DA

提示

样例 1 解释

按照题意分别相乘得到 9×10=909 \times 10=903×4×5×6=3603 \times 4 \times 5 \times 6=360。由于 9090 能被 360360 整除,因此输出 DA

我们得到 2×3×4×5=1202 \times 3 \times 4 \times 5=1207×8×9=5047 \times 8 \times 9=504。而 120120 不能被 504504 整除,因此输出 NE

数据规模与约定

本题不采用捆绑评测,通过对应测试点就可以拿到对应的分数,但有若干个约束。

约束编号 分值 数据范围及约定
11 1010 ai,bi,ci,di50a_i,b_i,c_i,d_i \le 50
22 2020 ai,bi,ci,di1000a_i,b_i,c_i,d_i \le 1000
33 1010 ai=1a_i=1
44 3030

对于 100%100\% 的数据,1t101 \le t \le 101aibi1071 \le a_i \le b_i \le 10^71cidi1071 \le c_i \le d_i \le 10^7

说明

本题分值按 COCI 原题设置,满分 7070

题目译自 COCI2020-2021 CONTEST #4 T2 Vepar