#P2218. [ABC108C] Triangular Relationship

[ABC108C] Triangular Relationship

题目描述

给定整数 NNKK。找出满足 a+b, b+c, c+aa + b,\ b + c,\ c + a 均为 KK 的倍数的三元组 (a, b, c)(a,\ b,\ c) 的个数,其中 1a,b,cN1 \le a, b, c \le N。顺序不同的三元组即视为不同的三元组,比如 (1, 1, 3)(1,\ 1,\ 3)(1, 3, 1)(1,\ 3,\ 1)(3, 1, 1)(3,\ 1,\ 1) 是三个不同的三元组。

输入格式

两个正整数 N,KN, K1N,K2×1051 \le N, K \le 2 \times 10^5

输出格式

满足条件的三元组的个数。

3 2
9

满足条件的三元组为:(1,1,1)(1, 1, 1)(1,1,3)(1, 1, 3)(1,3,1)(1, 3, 1)(1,3,3)(1, 3, 3)(2,2,2)(2, 2, 2)(3,1,1)(3, 1, 1)(3,1,3)(3, 1, 3)(3,3,1)(3, 3, 1)(3,3,3)(3, 3, 3)

5 3
1
31415 9265
27