Duplicate Strings 字符串 取模 牛客练习赛95
生活随笔
收集整理的這篇文章主要介紹了
Duplicate Strings 字符串 取模 牛客练习赛95
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
鏈接:https://ac.nowcoder.com/acm/contest/11185/A
來源:牛客網(wǎng)
時間限制:C/C++ 1秒,其他語言2秒
空間限制:C/C++ 262144K,其他語言524288K
64bit IO Format: %lld
題目描述
給出僅包含小寫字母的字符串字符串 ss,qq 次操作,每次操作有兩種類型:
9
+7 取模。
請你對每個第二種類型的操作輸出答案。
輸入描述:
第一行兩個正整數(shù) n,qn,q,nn 表示字符串長度。(1\le n,q\le 10^5)(1≤n,q≤10
5
)
接下來一行一個字符串 ss,僅包含小寫字母。
接下來 qq 行,每行第一個正整數(shù) opop 表示操作類型。(1\le op\le 2)(1≤op≤2)
- op=1op=1,則后接一個整數(shù) kk,表示把 ss 復(fù)制 kk 次后接在自己后面。(0\le k\le 10^9)(0≤k≤10
9
) - op=2op=2,則后接一個小寫字母 cc,表示求 ss 中 cc 的出現(xiàn)次數(shù)。
輸出描述:
對每個詢問操作輸出答案。
示例1
輸入
復(fù)制
3 3
aba
1 5
2 a
2 b
輸出
復(fù)制
12
6
說明
第一次操作后,字符串變?yōu)?abaabaabaabaabaaba。
總結(jié)
以上是生活随笔為你收集整理的Duplicate Strings 字符串 取模 牛客练习赛95的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王道计算机考研 计算机组成原理 第二章、
- 下一篇: Non-interger Area 分类