Type: Default 1000ms 256MiB

Triple

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给定 NN,求有多少个不同的三元组 (x,y,z)(x, y, z) 满足:

  • 1xyzN1 \le x \le y \le z \le N
  • xyx \mid y
  • yzy \mid z

其中 aba \mid b 表示 b0(moda)b \equiv 0\pmod a

输入

本题共有 TT 组测试数据,共输入 T+1T + 1 行。

  • 11 行:11 个整数 TT,表示测试数据数量。
  • 2T+12 \sim T + 1 行,第 q+1q + 1 行表示第 qq 组测试数据。

对于每组测试数据:

  • 输入 11 个整数 NN

输出

共输出 TT 行:

  • qq 行:11 个整数表示测试数据 qq 的答案。

样例

2
3
314159
7
28227166

n=3n = 3,则满足条件的三元组如下:

  • (1,1,1)(1, 1, 1)(1,1,2)(1, 1, 2)(1,1,3)(1, 1, 3)(1,2,2)(1, 2, 2)(1,3,3)(1, 3, 3)(2,2,2)(2, 2, 2)(3,3,3)(3, 3, 3)

数据范围

Subtask\text{Subtask} T=T = NN \le 得分
11 1111 55 3030
22 1212 1414 7070
33 5353 10001000 100100
  • 对于 100%100\% 的数据,11T5411 \le T \le 541N10001 \le N \le 1000
  • 提示:你可以通过 TT 的个位数判断此测试点属于哪个 Subtask\text{Subtask}

[北辰杯 North-Star-Cup] 八月入门赛

Not Attended
Status
Done
Rule
Ledo
Problem
6
Start at
2023-8-18 18:00
End at
2023-8-19 0:00
Duration
6 hour(s)
Host
Partic.
105