CFCF2205G.Simons and Diophantus Equation
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
输入格式
每组测试数据包含多个测试用例。第一行包含一个整数 t(1≤t≤104),表示测试用例数量。
接下来每组测试用例包含一行,包含两个整数 n 和 m(1≤n≤109,1≤m≤3⋅105)——给定的整数。
保证所有测试用例中 m 的总和不超过 3⋅105。
输出格式
对于每个测试用例,输出一个整数,表示满足条件的有序三元组 (i,j,k) 的数量。
输入输出样例
输入#1
5 3 2 4 6 1 1 7 20 720 2025
输出#1
18 254 6 5558 7864357450
说明/提示
在第一个测试用例中,共有 18 个满足条件的三元组。例如:
- (2,1,2) 是一个合法的三元组,因为方程 (2⊕1)⋅x+(1⊕2)⋅y=3 存在整数解 x=3,y=−2。
- (1,1,0) 也是一个合法的三元组,因为方程 (1⊕1)⋅x+(1⊕0)⋅y=3 存在整数解 x=100,y=3。
- (2,0,2) 不是合法的三元组,因为方程 (2⊕0)⋅x+(0⊕2)⋅y=3 没有整数解。
- (1,1,1) 不是合法的三元组,因为方程 (1⊕1)⋅x+(1⊕1)⋅y=3 没有整数解。
- (3,2,1) 不是合法的三元组,因为 3>2。