CF897B.Chtholly's request
普及-
通过率:0%
时间限制:2.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
— Thanks a lot for today.
— I experienced so many great things.
— You gave me memories like dreams... But I have to leave now...
— One last request, can you...
— Help me solve a Codeforces problem?
— ......
— What?
Chtholly has been thinking about a problem for days:
If a number is palindrome and length of its decimal representation without leading zeros is even, we call it a zcy number. A number is palindrome means when written in decimal representation, it contains no leading zeros and reads the same forwards and backwards. For example 12321 and 1221 are palindromes and 123 and 12451 are not. Moreover, 1221 is zcy number and 12321 is not.
Given integers k and p, calculate the sum of the k smallest zcy numbers and output this sum modulo p.
Unfortunately, Willem isn't good at solving this kind of problems, so he asks you for help!
—— 今天非常感谢你。
—— 我经历了许多美好的事情。
—— 你给了我如梦似幻的回忆……但现在我必须离开了……
—— 最后一个请求,你能……
—— 帮我解决一道 Codeforces 题目吗?
—— ……
—— 啊?
Chtholly 这几天一直在思考一个问题:
如果一个数是回文数,且其十进制表示(不含前导零)的长度为偶数,则称其为 zcy 数。所谓回文数,是指其十进制表示中不含前导零,且从左到右读与从右到左读完全相同。例如,12321 和 1221 是回文数,而 123 和 12451 不是。此外,1221 是 zcy 数,而 12321 不是。
给定整数 k 和 p,请计算最小的 k 个 zcy 数之和,并输出该和对 p 取模的结果。
遗憾的是,Willem 并不擅长解决这类问题,因此他向你求助!
输入格式
The first line contains two integers k and p (1 ≤ k ≤ 105, 1 ≤ p ≤ 109).
第一行包含两个整数 k 和 p(1≤k≤105,1≤p≤109)。
输出格式
Output single integer — answer to the problem.
输出单个整数——问题的答案。
输入输出样例
输入#1
2 100
输出#1
33
输入#2
5 30
输出#2
15
说明/提示
In the first example, the smallest zcy number is 11, and the second smallest zcy number is 22.
In the second example,
.
在第一个例子中,最小的 zcy 数是 11,第二小的 zcy 数是 22。
在第二个例子中,
。
输入解题思路,AI测评打分。不知道怎么写?