14pts求调
查看原帖
14pts求调
1285171
ruishou楼主2024/12/8 17:07
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s;
    int e[26]={},f[26]={};
    int l,n,a,b,c,d,p;
    cin >> s >> l;
    for(int j=0;j<l;j++){
        e[26]={};f[26]={};
        p=0;
        cin >> a >> b >> c >> d;a--;b--;c--;d--;
        for(int i=a;i<=b;i++){
            e[s[i]-'a']++;
        }
        for(int i=c;i<=d;i++){
            f[s[i]-'a']++;
        }
        for(int i=0;i<26;i++){
            if(e[i]!=f[i]){
                cout << "NE" << endl;
                p=1;break;
            }
        }
        if(!p)cout << "DA" << endl;
    }
    return 0;
}
2024/12/8 17:07
加载中...