/ SeriousOJ /

Record Detail

Time Exceeded


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 1ms 376.0 KiB
#3 Time Exceeded ≥2001ms ≥5.566 MiB
#4 Time Exceeded ≥2001ms ≥5.594 MiB
#5 Time Exceeded ≥2001ms ≥5.59 MiB
#6 Time Exceeded ≥2001ms ≥5.598 MiB
#7 Accepted 1ms 764.0 KiB
#8 Accepted 3ms 532.0 KiB
#9 Accepted 524ms 2.562 MiB
#10 Accepted 504ms 2.312 MiB

Code

#include<bits/stdc++.h>
using namespace std;
using ll=long long int;

void show(auto x){ cout<<x<<"\n";}
void show1(auto v){ ll n=(signed)v.size();for(int i=0;i<n;i++){cout<<v[i]<<" ";}cout<<"\n";}
void show2(auto v){ ll n=(signed)v.size();for(int i=0;i<n;i++){	cout<<v[i]<<"\n";}}

int main()
{
	ll n;cin>>n;
	
	vector<ll> v(n+1);
	
	for(int i=1;i<=n;i++)
	{
		cin>>v[i];
	}
	
	
	ll q;cin>>q;
	
	while(q--)
	{
		ll x;cin>>x;
		
		if(x==1)
		{
			ll index,val;
			cin>>index>>val;
			
			v[index]=val;
				
		}
		else
		{
			ll l,r;cin>>l>>r;
			
			vector<ll> arr;
			
			for(int i=l;i<=r;i++)
			{
				arr.push_back(v[i]);
			}
			
			vector<ll> temp=arr;
			
			sort(arr.begin(),arr.end());
			
			if(arr==temp)
			{
				show("YES");
			}
			else
			{
				show("NO");
			}
		}
	}
}

Information

Submit By
Type
Submission
Problem
P1085 Sorted or !Sorted
Language
C++20 (G++ 13.2.0)
Submit At
2024-08-24 09:19:58
Judged At
2024-08-24 09:19:58
Judged By
Score
60
Total Time
≥2001ms
Peak Memory
≥5.598 MiB