远端评测题 2000ms 512MiB

分块

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 L 喜欢分块,于是小 L 给了你一个正整数 nn,你需要统计有多少个不超过 nn 的正整数 xx 满足 x\lfloor \sqrt{x} \rfloorxx 的因数。

因为小 L 怕你浑水摸鱼,所以小 L 给了你 qq 组不同的询问 n1,,nqn_1, \ldots, n_q,每组询问的 nin_i 可能不同。你需要对每个 n=nin = n_i 求出正确答案。

题面中的 \lfloor \rfloor 为向下取整符号,a\lfloor a \rfloor 表示最大的不超过 aa 的整数。例如,1.9=1\lfloor 1.9\rfloor = 17=7\lfloor 7 \rfloor = 7,而 π=3\lfloor \pi \rfloor =3

输入格式

第一行,一个整数 qq

接下来 qq 行,第 ii 行一个正整数 nin_i,表示第 ii 组询问对应的 nn 的值。

输出格式

输出共 qq 行。

ii 行输出一个整数,表示 n=nin = n_i 时小 L 的问题的答案。

5
1
3
6
10
15
1
3
5
7
9

提示

【样例解释 #1】

n=6n = 6,共有 55 个不超过 66 的正整数 xx 符合题意:

  • x=1x = 1x=1\lfloor \sqrt{x} \rfloor = 1,由于 1111 的因数,所以 x=1x = 1 符合条件;
  • x=2x = 2x=1\lfloor \sqrt{x} \rfloor = 1,由于 1122 的因数,所以 x=2x = 2 符合条件;
  • x=3x = 3x=1\lfloor \sqrt{x} \rfloor = 1,由于 1133 的因数,所以 x=3x = 3 符合条件;
  • x=4x = 4x=2\lfloor \sqrt{x} \rfloor = 2,由于 2244 的因数,所以 x=4x = 4 符合条件;
  • x=5x = 5x=2\lfloor \sqrt{x} \rfloor = 2,由于 22 不是 55 的因数,所以 x=5x = 5 不符合条件;
  • x=6x = 6x=2\lfloor \sqrt{x} \rfloor = 2,由于 2266 的因数,所以 x=6x = 6 符合条件。

类似地,可以得到 nn1,3,10,151, 3, 10, 15 时的答案分别为 1,3,71, 3, 799

其余样例下载

点我下载其余样例

【样例 #2】

见附件中的 sqrt/sqrt2.in\texttt{\texttt{sqrt/sqrt2.in}}sqrt/sqrt2.ans\texttt{\texttt{sqrt/sqrt2.ans}}

该组样例满足测试点 121\sim 2 的约束条件。

【样例 #3】

见附件中的 sqrt/sqrt3.in\texttt{\texttt{sqrt/sqrt3.in}}sqrt/sqrt3.ans\texttt{\texttt{sqrt/sqrt3.ans}}

该组样例满足测试点 44 的约束条件。

【样例 #4】

见附件中的 sqrt/sqrt4.in\texttt{\texttt{sqrt/sqrt4.in}}sqrt/sqrt4.ans\texttt{\texttt{sqrt/sqrt4.ans}}

该组样例满足测试点 66 的约束条件。

【样例 #5】

见附件中的 sqrt/sqrt5.in\texttt{\texttt{sqrt/sqrt5.in}}sqrt/sqrt5.ans\texttt{\texttt{sqrt/sqrt5.ans}}

该组样例满足测试点 787 \sim 8 的约束条件。

【样例 #6】

见附件中的 sqrt/sqrt6.in\texttt{\texttt{sqrt/sqrt6.in}}sqrt/sqrt6.ans\texttt{\texttt{sqrt/sqrt6.ans}}

该组样例满足测试点 9109 \sim 10 的约束条件。

【数据范围】

本题共 1010 个测试点,每个 1010 分。

对于所有数据,保证:

  • 1q1051 \leq q \leq 10^5
  • 1ni10181 \leq n_i \leq 10^{18}
测试点编号 nin_i \leq qq \leq 特殊性质
121 \sim 2 10610^6 1010
33
44 10510^5
55 101110^{11} 1010
66 10510^5
787 \sim 8
9109 \sim10 101810^{18}
  • 特殊性质:保证 nin_i 是完全平方数。

算法周赛 - round24

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-11-9 19:00
结束于
2025-11-9 21:00
持续时间
2 小时
主持人
参赛人数
19