#P16581. [GKS 2016 #B] Sherlock and Watson Gym Secrets
[GKS 2016 #B] Sherlock and Watson Gym Secrets
题目描述
Watson 和 Sherlock 是健身伙伴。
他们的健身教练给了他们三个数 、 和 ,并要求 Watson 和 Sherlock 选出两个不同的正整数 和 ,且 和 均不超过 。Watson 每天需要恰好吃 个豆芽,Sherlock 每天需要恰好吃 个豆芽。
Watson 和 Sherlock 注意到,如果某一天他们两人吃的豆芽总数能被某个整数 整除,那么他们在那一天就会相处融洽。
因此,Watson 和 Sherlock 需要你帮忙计算有多少对 满足 。由于对数可能非常大,请输出答案对 (即 )取模的结果。
输入格式
输入的第一行给出测试用例的数量 。接下来有 个测试用例。每个测试用例由一行四个整数 、、 和 组成,含义如上所述。
输出格式
对于每个测试用例,输出一行,格式为 Case #x: y,其中 是测试用例编号(从 开始), 是所需的答案。
3
1 1 5 3
1 2 4 5
1 1 2 2
Case #1: 8
Case #2: 3
Case #3: 0
提示
在样例 中,可能的对为 、、、、、、 和 。
在样例 中,可能的对为 、 和 。
在样例 中,由于 ,没有可能的对。
限制条件
。
。
。
小数据集(测试集 1 – 可见)
。
。
大数据集(测试集 2 – 隐藏)
。
。
翻译由 DeepSeek V4 Pro 完成