#P3183. Yaroslav and Two Strings

    ID: 3183 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>动态规划组合数学容斥原理CodeForces

Yaroslav and Two Strings

题目描述

如果两个只包含数字且长度为 nn 的字符串 ssww 存在两个数字 1i,jn1≤i,j≤n,使得 si<wis_i<w_isj>wjs_j>w_j,则称 ssww 是不可比的。

现在给定两个包含数字和问号且长度为 nn 的字符串,问有多少种方案使得将所有问号替换成 0099 的数字后两个字符串是不可比的?其中,问号表示通配符,可以匹配任意一个字符。

输入格式

第一行一个整数 nn1n1051\le n\le 10^5

接下来两个长度为 nn 的字符串。

输出格式

输出一个整数表示答案,对 109+710^9+7 取模。

2
90
09
1
2
11
55
0
5
?????
?????
993531194