Submission #624933

#TimeUsernameProblemLanguageResultExecution timeMemory
624933DrollWolfProgramiranje (COCI17_programiranje)C++17
40 / 80
3077 ms744 KiB
#include <bits/stdc++.h>
using namespace std;

typedef long long int lli;

//const int N = 50e5+5;
//int arr[N];
 
int main()
{
	lli q, a, b, c, d, i, j;
	string str;
	cin>>str>>q;
	for(i=0;i<q;i++)
	{
		cin>>a>>b>>c>>d;
		if((b-a+1)==(d-c+1))
		{
			string s1= str.substr(a-1, b-a+1);
			string s2= str.substr(c-1, d-c+1);
			sort(s1.begin(), s1.end());
			sort(s2.begin(), s2.end());
			if(s1==s2)
				cout<<"DA"<<'\n';
			else
				cout<<"NE"<<'\n';
		}
		else
			cout<<"NE"<<'\n';
	}
	//freopen("diamond.in","r",stdin);
	//freopen("diamond.out","w",stdout);
}

Compilation message (stderr)

programiranje.cpp: In function 'int main()':
programiranje.cpp:11:24: warning: unused variable 'j' [-Wunused-variable]
   11 |  lli q, a, b, c, d, i, j;
      |                        ^
#Verdict Execution timeMemoryGrader output
Fetching results...