D. 基础组 · T4 · 游园会

    传统题 1000ms 256MiB

基础组 · T4 · 游园会

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

游园会上,每个摊位的商品都明码标价,结账时只收"园币"。

你手中有 aa游园券bb一元券。结账规则如下:

  • 每张游园券可以抵 nn 元;

  • 每张一元券可以抵 11 元;

  • 每张券在一次结账中至多使用一次,不能拆分,也不设找零;

  • 付款总额必须恰好等于商品标价。

你看中了一件标价 SS 元的商品,问:能否用手中的券恰好付清 SS 元?

输入格式

输入包含多组测试数据,输入的第一行包含一个整数 t(1t104)t(1 \le t \le 10^4),表示测试数据组数。

接下来每组测试数据占一行,包含四个整数 a,b,n,S(1a,b,n,S109)a, b, n, S(1 \le a,b,n,S \le 10^9) —— 表示你拥有 aa 张每张抵 nn 元的游园券、bb 张每张抵 11 元的一元券,商品标价为 SS 元。

输出格式

对于每组测试数据,如果能用手中的券恰好付清标价 SS 元,输出一行 "YES";否则,输出一行 "NO"。

输入输出样例 #1

输入 #1

5
4 3 7 23
4 3 7 25
2 5 8 30
2 5 8 21
3 9 10 8

输出 #1

YES
NO
NO
YES
YES

说明/提示

样例解释

  • 第1组测试数据:使用 33 张游园券和 22 张一元券,付款总额为 3×7+2×1=233 \times 7 + 2 \times 1 = 23

  • 第3组测试数据:所有券全部用上也只有 2×8+5×1=21<302 \times 8 + 5 \times 1 = 21 < 30 元;

  • 第5组测试数据:不使用游园券,直接用 88 张一元券付款。

数据规模与约定

  • 对于 100%100\% 的数据,1t104;1a,b,n,S1091 \le t \le 10^4; 1 \le a,b,n,S \le 10^9

2026年下半年教师测试-基础组

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-9-17 9:00
结束于
2026-9-17 12:00
持续时间
3 小时
主持人
参赛人数
7