atcoder#ARC102A. [ABC108C] Triangular Relationship

[ABC108C] Triangular Relationship

题目描述

整数 N,K N,K が与えられます。N N 以下の正の整数の組 (a,b,c) (a,b,c) であって、a+b,b+c,c+a a+b,b+c,c+a がすべて K K の倍数であるようなものの個数を求めてください。 ただし、a,b,c a,b,c の順番を入れ替えただけの組も異なるものとして数えます。また、a,b,c a,b,c の中に同じものがあっても構いません。

输入格式

入力は以下の形式で標準入力から与えられる。

N N K K

输出格式

N N 以下の正の整数の組 (a,b,c) (a,b,c) であって、a+b,b+c,c+a a+b,b+c,c+a がすべて K K の倍数であるようなものの個数を出力せよ。

题目大意

给您整数 NNKK。 找出不大于 NN 的正整数的三元组 (a,b,c)(a,b,c) 的数量,以使 a+ba+bb+cb+cc+ac+a 均为 KK 的倍数。 a,b,ca,b,c 的顺序确实很重要,其中一些可以相同。

3 2
9
5 3
1
31415 9265
27
35897 932
114191

提示

制約

  • 1  N,K  2× 105 1\ \leq\ N,K\ \leq\ 2\times\ 10^5
  • N,K N,K は整数である

Sample Explanation 1

$ (1,1,1),(1,1,3),(1,3,1),(1,3,3),(2,2,2),(3,1,1),(3,1,3),(3,3,1),(3,3,3) $ が条件を満たします。