样例过了只有20分有大佬看看吗
查看原帖
样例过了只有20分有大佬看看吗
1193626
wangyoude楼主2023/11/11 21:17
#include <iostream>
using namespace std;
int main(){
    int n,m,num=0;
    cin>>n>>m;
    char s[n][100];
    int a[m][2],b[n];
    for(int i=0;i<n;i++){
        cin>>b[i]>>s[i];
    }
    for(int i=0;i<m;i++){
        cin>>a[i][0]>>a[i][1];
    }
    for(int i=0;i<m;i++){
        if(a[i][0]==b[num]){
            while(a[i][1]>0){
                num++;
                if(num==n) num=0;
                a[i][1]--;
            }
        }
        else {
            while(a[i][1]>0){
                num--;
                if(num<0) num=n-1;
                a[i][1]--;
            }
        }
    }
    cout<<s[num];
}
2023/11/11 21:17
加载中...