这一题题目描述十分清楚,其实归根结底就是一个已给了操作让你模拟的一道题,直接暴力就行
#include<bits/stdc++.h>
using namespace std;
int n,k;
string s;
int main(){
cin>>n>>k>>s;
for(int i=0;i<s.size();++i){
if(s[i]=='a'){
n*=k;
n%=1000;直接用
}//当是a的操作
if(s[i]=='b'){
n+=k;
if(n>=1000)
n-=1000;只减一个1000
}//当是b的操作
if(s[i]=='c'){