CF2104F.Numbers and Strings

省选/NOI-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

对于每个从 11 到 nn 的整数 xx,我们将按照以下规则生成字符串 S(x)S(x):

  • 计算 x+1x+1;
  • 将 xx 和 x+1x+1 在十进制表示下无分隔符、无前导零地拼接在一起;
  • 将得到的字符串中的所有数字按非递减顺序排序。

例如,字符串 S(139)S(139) 是 011349(排序前的拼接结果是 139140)。字符串 S(99)S(99) 是 00199。

你的任务是统计 S(1),S(2),…,S(n)S(1), S(2), \dots, S(n) 中不同字符串的数量。

输入格式

第一行包含一个整数 tt(1≤t≤1041 \le t \le 10^4),表示测试用例的数量。

每个测试用例由一行组成,包含一个整数 nn(1≤n≤109−21 \le n \le 10^{9} - 2)。

输出格式

对于每个测试用例,输出一个整数,表示表示不同的字符串数量。

输入输出样例

  • 输入#1

    2
    42
    1337

    输出#1

    42
    948

输入解题思路,AI测评打分。不知道怎么写?

首页