#CF1916D. 数学问题

数学问题

数学问题

  • 时间限制:1 秒
  • 内存限制:256 MiB

题目描述

给定一个奇数 nn,请找出 nn 个互不相同的正整数,满足以下条件:

  • 每个数都是完全平方数。
  • 每个数的十进制表示恰好有 nn 位,且没有前导零。
  • 这些数由相同的数字多重集组成,即对于数字 00 至 99 中的每一个数字,它在这些数中出现的次数都相同。

例如,234234 与 432432 由相同的数字多重集组成,1122311223 与 3221132211 也是如此;但 123123 与 112233112233 并非如此。

保证在给定限制下存在答案。你可以输出任意一种满足条件的方案。

输入格式

第一行包含一个整数 tt,表示测试用例的数量。

接下来 tt 行,每行包含一个奇数 nn,表示需要找出的整数数量,以及每个整数的十进制位数。

输出格式

对于每个测试用例,输出 nn 个满足条件的整数,每行输出一个整数。这 nn 个整数可以按任意顺序输出。

不同测试用例之间彼此独立。每个测试用例可以使用不同的数字多重集;同一个整数可以出现在不同测试用例的答案中。

样例输入 1

3
1
3
5

样例输出 1

1
169
196
961
16384
31684
36481
38416
43681

提示

第二个测试用例中,169=132169=13^2,196=142196=14^2,961=312961=31^2。这三个数均由一个 11、一个 66 和一个 99 组成。

第三个测试用例中,16384=128216384=128^2,31684=178231684=178^2,36481=191236481=191^2,38416=196238416=196^2,43681=209243681=209^2。这五个数的数字多重集也相同。

数据范围

对于所有测试数据,1≤t≤1001\le t\le100,1≤n≤991\le n\le99,且 nn 为奇数。一个输入文件内所有测试用例的 n2n^2 之和不超过 100000100000。

子任务编号 分值 特殊限制
1 40 n≤7n\le7,且一个输入文件内 ∑n2≤500\sum n^2\le500
2 30 n≤19n\le19,且一个输入文件内 ∑n2≤5000\sum n^2\le5000
3 无特殊限制