76 剩下TLE 求调
查看原帖
76 剩下TLE 求调
974277
水星湖psgqwq楼主2023/9/7 20:30
#include<iostream>
using namespace std;
int a[8005],n,q;

int main()
{
	cin>>n>>q;
	for(int i=1;i<=n;i++)cin>>a[i];
	while(q--)
	{
		int x;
		cin>>x;
		if(x==1)
		{
			int y,z;
			cin>>y>>z;
			a[y]=z;
		}
		else
		{
			int y,cnt=1;
			cin>>y;
			for(int i=1;i<=y-1;i++)
				if(a[i]<=a[y])cnt++;
			for(int i=y+1;i<=n;i++)
				if(a[i]<a[y])cnt++;
			cout<<cnt<<endl;
		}
	}
}
2023/9/7 20:30
加载中...