CF1433A Boring Apartments

题目描述

有一栋楼,共有 $10\,000$ 个公寓,编号从 $1$ 到 $10\,000$。 如果一个公寓的编号由相同的数字组成,则称该公寓为“无聊公寓”。例如,$11, 2, 777, 9999$ 等都是无聊公寓。 有一个“捣蛋鬼”,他会依次拨打所有无聊公寓的门铃,直到有人接听为止,拨打顺序如下: - 首先,他按顺序拨打所有由数字 $1$ 组成的公寓($1, 11, 111, 1111$)。 - 接着,拨打所有由数字 $2$ 组成的公寓($2, 22, 222, 2222$)。 - 以此类推。 当编号为 $x$ 的无聊公寓的住户接听后,捣蛋鬼就停止拨打。 捣蛋鬼想知道他总共按下了多少次数字键,请你帮他计算总共按下了多少次数字键。 例如,如果编号为 $22$ 的住户接听了电话,那么捣蛋鬼拨打过的公寓编号为 $1, 11, 111, 1111, 2, 22$,他一共按下了 $1 + 2 + 3 + 4 + 1 + 2 = 13$ 次数字键。 你需要回答 $t$ 组独立的测试用例。

输入格式

输入的第一行包含一个整数 $t$($1 \le t \le 36$),表示测试用例的数量。 接下来每组测试用例包含一行,一个整数 $x$($1 \le x \le 9999$),表示接听电话的无聊公寓的编号。保证 $x$ 由相同的数字组成。

输出格式

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

说明/提示

由 ChatGPT 4.1 翻译