#3981. Alternating Sum
Alternating Sum
题目描述
给定两个整数 和 。 此外,您将获得一个序列 。 中的所有值都是整数 或 。 你知道这个序列的周期为 ,换句话说,对于每个 ,满足 。
再给你一个 ,求,由于答案可能很大,输出 的结果即可。
输入格式
第一行4个正整数 ,并且保证 。
第二行包含一个长度为 的字符串 ,字符集只有 和 ,如果第 个字符是“+”,则 ,否则 , 。
输出格式
输出一个整数表示答案。
样例
2 2 3 3
+-+
7
说明
$(\sum \limits_{i=0}^{n} s_{i} a^{n - i} b^{i})=2^{2} 3^{0} - 2^{1} 3^{1} + 2^{0} 3^{2}=7$
4 1 5 1
-
999999228
说明
$(\sum \limits_{i=0}^{n} s_{i} a^{n - i} b^{i}) = -1^{4} 5^{0} - 1^{3} 5^{1} - 1^{2} 5^{2} - 1^{1} 5^{3} - 1^{0} 5^{4} = -781 \equiv 999999228 \pmod{10^{9} + 9}$
相关
在下列比赛中: