Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
40096 | 杨中琦 | 小旗手 | C++ | 通过 | 100 | 0 MS | 268 KB | 437 | 2022-05-26 18:09:18 |
#include<bits/stdc++.h> using namespace std; int main() { int i,n,k,len; string a; cin>>n; getchar(); cin>>k; cin>>a; len=a.size(); for(i=0;i<=len;i++) { if(a[i]=='a') { n=n*k; n=n%1000; } if(a[i]=='b') { n=n+k; if(n>=1000) n=n-1000; } if(a[i]=='c') { n=n-k; if(n<0) n=0-n; } if(a[i]=='d') n=n/k; } cout<<n; return 0; }