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}$
HGNU ACM Training Round #15
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 12
- 开始于
- 2024-8-7 13:00
- 结束于
- 2024-8-7 18:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 14