A1389 | [COCI-2020-2021-contest4]#5 Vepar
来源COCI
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
Two intervals of positive integers {a, a + 1, . . . , b} and {c, c + 1, . . . , d} are given.
Determine whether the product c·(c+1)· · · d is divisible by the product a·(a+1)· · · b.
Determine whether the product c·(c+1)· · · d is divisible by the product a·(a+1)· · · b.
输入格式
The first line contains a single integer t (1 ≤ t ≤ 10), the number of independent test cases.
Each of the following t lines contains four positive integers ai, bi, ci, di (1 ≤ ai ≤ bi ≤ 107, 1 ≤ ci ≤ di ≤10^7).
Each of the following t lines contains four positive integers ai, bi, ci, di (1 ≤ ai ≤ bi ≤ 107, 1 ≤ ci ≤ di ≤10^7).
输出格式
Output t lines in total. For the i-th test case, output DA (Croatian for yes) if ai · (ai + 1)· · · bi divides ci · (ci + 1)· · · di , and output NE (Croatian for no) otherwise.
输入输出样例
输入 #1
2 9 10 3 6 2 5 7 9
输出 #1
DA NE
In test cases worth 10 points it holds ai, bi, ci, di ≤ 50.
In test cases worth additional 20 points it holds ai, bi, ci, di ≤ 1000.
In test cases worth additional 10 points it holds ai = 1.
In test cases worth additional 20 points it holds ai, bi, ci, di ≤ 1000.
In test cases worth additional 10 points it holds ai = 1.
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted