3292:打字机

时间限制:1 S   /  内存限制:65536 KB
AC:34   /  Submit:375
问题描述

有一台简单的打字机,它有两种操作:

ACVV\text{ACVV}:把当前字符数量翻倍。

BK x\text{BK x}:按下xx次退格键。

起初这台打字机上只有11个字符,问:经过nn次上述操作后,打字机上有多少个字符。

输入描述

第一行是一个正整数nn表示操作的数量。

接下来nn行,每行表示一个操作。

测试用例1:n30n \le 30,且只有ACVVACVV操作。

测试用例2:n60n \le 60,且只有ACVVACVV操作。

测试用例3:n600x1e9n \le 60,0 \le x \le 1e9

测试用例4:n100x1e18n \le 10,0 \le x \le 1e18

测试用例5~6:n1000x1e18n \le 100,0 \le x \le 1e18

输出描述

对于每组案例,输出打字机上的字符数,然后换行。

由于结果可能很大,所以你只需要输出它对10000000071000000007取模以后的结果。

样例输入复制样例

4

ACVV

BK 1

ACVV

ACVV

样例输出

4

提示说明

样例中每次操作后打字机上的字符数量变化为:21242→1→2→4

相关

XUJCOJ V3.0 Beta Round#2

2025蓝桥杯校内选拔赛


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1