U236394 到机房摸鱼(屑tiger寄训祭.01)
题目背景
**2022-08-01,@tiger2008被拉去集训了(悲**
**以下 tiger2008 用 tiger代替**
屑tiger的机房比较神奇,他准备挑选一个好位置
因为屑tiger有一颗想摸鱼的心,所以他不想被别人看见(看见就死啦)
他想让你帮忙统计一下这个机房的视野情况(?)
题目描述
$$
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}\kern{-11pt}
\rule[66pt]{11pt}{2pt}\kern{-11pt}
\rule[77pt]{11pt}{2pt}\kern{-11pt}
\rule[88pt]{11pt}{2pt}\kern{-11pt}
\rule[99pt]{11pt}{2pt}
\kern{-1.5pt}
\rule{2pt}{101pt}\quad
\rule{2pt}{101pt}\quad
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}\kern{-11pt}
\rule[66pt]{11pt}{2pt}\kern{-11pt}
\rule[77pt]{11pt}{2pt}\kern{-11pt}
\rule[88pt]{11pt}{2pt}\kern{-11pt}
\rule[99pt]{11pt}{2pt}\kern{-25.5pt}
\raisebox{-10px}{l}\kern{15pt}
\raisebox{-10px}{r}\kern{-17.5pt}
\raisebox{-20px}{图1}\kern{51pt}
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}\kern{-11pt}
\rule[66pt]{11pt}{2pt}\kern{-11pt}
\rule[77pt]{11pt}{2pt}\kern{-11pt}
\rule[88pt]{11pt}{2pt}\kern{-11pt}
\rule[99pt]{11pt}{2pt}
\kern{-1.5pt}
\kern{-10pt}
\rule{2pt}{101pt}\quad
\kern{20pt}
\rule{2pt}{101pt}\quad
\kern{-12pt}
\kern{-10pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}\kern{-11pt}
\rule[66pt]{11pt}{2pt}\kern{-11pt}
\rule[77pt]{11pt}{2pt}\kern{-11pt}
\rule[88pt]{11pt}{2pt}\kern{-11pt}
\rule[99pt]{11pt}{2pt}\kern{-25.5pt}
\raisebox{-10px}{r}\kern{15pt}
\raisebox{-10px}{l}\kern{-17.5pt}
\raisebox{-20px}{图2}
$$
这是两种长为9的电脑组$l$和$r$(如图1),上面每个空都可以坐$1$个人
当两个人能互相看到,当且仅当他们中间**没有挡板**
也就是说,只有$r$和$l$并在一起时,两组的人能互相看到(如图2)
tiger会告诉你机房电脑组数$n$和每组电脑数$m$,和每组的类型($l$,$r$),他想问你,有几对人可以互相看到?
最神牛的你一定能在$500ms$内算出来吧(?
输入格式
第一行输入$2$个整数$n,m$,意思如题目描述所述
第二行输入一个长度为$n$的字符串(仅包含$l$和$r$),代表电脑组的类型
输出格式
输出$1$个整数,代表有几对人可以互相看见
tiger觉得人多了数据不好处理,所以请输出答案$\mod 10^9+7$的值
说明/提示
$$
\kern{-60pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}
\kern{-1.5pt}
\rule{2pt}{57pt}\quad
\kern{10pt}
\rule{2pt}{57pt}\quad
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}
\kern{-1.5pt}
\kern{30pt}
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}
\kern{-1.5pt}
\rule{2pt}{57pt}\quad
\kern{10pt}
\rule{2pt}{57pt}\quad
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}
\kern{-1.5pt}
\kern{30pt}
\kern{-12pt}
\rule[0pt]{11pt}{2pt}\kern{-11pt}
\rule[11pt]{11pt}{2pt}\kern{-11pt}
\rule[22pt]{11pt}{2pt}\kern{-11pt}
\rule[33pt]{11pt}{2pt}\kern{-11pt}
\rule[44pt]{11pt}{2pt}\kern{-11pt}
\rule[55pt]{11pt}{2pt}
\kern{-1.5pt}
\rule{2pt}{57pt}\quad
\kern{-95pt}
\raisebox{-20px}{样例解释}
$$
样例中有$2$组可以互相看见,所以结果为$5^2\times2=50$
### 数据范围
对于$20\%$的数据,$n,m\leq10$
对于$40\%$的数据,$n,m\leq10^3$
对于$70\%$的数据,$n.m\leq10^5$
对于$100\%$的数据,$n,m\leq10^7$
**~~不是这机房有这么大吗~~**