#2822. Takahashi's Basics in Education and Learning

0

Takahashi's Basics in Education and Learning

Takahashi's Basics in Education and Learning

题目描述

有一个长度为 LL 的等差数列:s0,s1,s2,...,sL−1s_0, s_1, s_2, ... , s_{L-1}。 首项为 AA,公差为 BB. 也就是说,满足 si=A+B×is_i = A + B \times i。 考虑将各项按十进制且不带前导零地拼接得到的整数。例如,序列 3,7,11,15,193, 7, 11, 15, 19 会被拼接成 3711151937111519。当该整数被 MM 除时,余数是多少?

输入格式

输入按标准输入给出,格式如下: LL AA BB MM

输出格式

输出将各项拼接得到的整数被 MM 除的余数。

5 3 4 10007
5563
4 8 1 1000000
891011
107 10000000000007 1000000000000007 998244353
39122908

提示

输入中的所有值均为整数。 1 \leq L, A, B < 10^{18} 2≤M≤1092 \leq M \leq 10^9 等差数列中的所有项都小于 101810^{18}。我们的等差数列是 3,7,11,15,193, 7, 11, 15, 19,因此答案是 3711151937111519 mod 1000710007,即 55635563.

标签: AtCoder|abc129F

来源

AtCoder|abc129F