A137133.星愿密码

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

SherrySherry 正在制作科技节的星愿密码。密码由一串字符组成,每个字符可能是数字 09,也可能是问号 ?

在正式解读之前,每个 ? 都可以被替换成任意一个数字 09

解读规则如下:

  • 数字 126 分别表示字母 AZ
  • 一个字符可以单独作为一个编码,但只能是 19
  • 相邻两个字符可以合在一起作为一个编码,但必须是 1026
  • 所有字符都必须被恰好解读一次。

不同的替换方式或不同的划分方式,都算作不同的解读方案。

请你计算一共有多少种合法解读方案。由于答案可能很大,请对 109+710^9+7 取模。

输入格式

第一行输入一个整数 nn,表示密码长度。

第二行输入一个长度为 nn 的字符串 ss

输出格式

输出一个整数,表示合法解读方案数对 109+710^9+7 取模后的结果。

输入输出样例

  • 输入#1

    3
    1?2

    输出#1

    21
  • 输入#2

    2
    ?0

    输出#2

    2

说明/提示

数据范围

1n2×1051\le n\le 2\times 10^5

字符串 ss 只包含数字字符和 ?

输入解题思路,AI测评打分。不知道怎么写?

首页