CF1433A.Boring Apartments

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Boring Apartments

题目描述

有一栋楼,共有 1000010\,000 个公寓,编号从 111000010\,000

如果一个公寓的编号由相同的数字组成,则称该公寓为“无聊公寓”。例如,11,2,777,999911, 2, 777, 9999 等都是无聊公寓。

有一个“捣蛋鬼”,他会依次拨打所有无聊公寓的门铃,直到有人接听为止,拨打顺序如下:

  • 首先,他按顺序拨打所有由数字 11 组成的公寓(1,11,111,11111, 11, 111, 1111)。
  • 接着,拨打所有由数字 22 组成的公寓(2,22,222,22222, 22, 222, 2222)。
  • 以此类推。

当编号为 xx 的无聊公寓的住户接听后,捣蛋鬼就停止拨打。

捣蛋鬼想知道他总共按下了多少次数字键,请你帮他计算总共按下了多少次数字键。

例如,如果编号为 2222 的住户接听了电话,那么捣蛋鬼拨打过的公寓编号为 1,11,111,1111,2,221, 11, 111, 1111, 2, 22,他一共按下了 1+2+3+4+1+2=131 + 2 + 3 + 4 + 1 + 2 = 13 次数字键。

你需要回答 tt 组独立的测试用例。

输入格式

输入的第一行包含一个整数 tt1t361 \le t \le 36),表示测试用例的数量。

接下来每组测试用例包含一行,一个整数 xx1x99991 \le x \le 9999),表示接听电话的无聊公寓的编号。保证 xx 由相同的数字组成。

输出格式

对于每组测试用例,输出一个整数,表示捣蛋鬼总共按下了多少次数字键。

说明/提示

由 ChatGPT 4.1 翻译

样例

4
22
9999
1
777
13
90
1
66

在线编程 IDE

建议全屏模式获得最佳体验