写给某个群里同学的题解
  • 板块灌水区
  • 楼主I_love_Vae
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/7/24 17:37
  • 上次更新2024/7/24 19:12:18
查看原帖
写给某个群里同学的题解
1071292
I_love_Vae楼主2024/7/24 17:37
#include<bits/stdc++.h>
using namespace std;
const int N = 1 * 1e4 + 10;
int n, q, a[N], b[N], x, y, z;
bool cmp(int a, int b)
{
	return a < b;
}
void solve()
{
	int t;
	cin >> t;
	if(t == 1)
	{
		cin >> x >> y;
		a[x] = y;
	}
	else if(t == 2)
	{
		cin >> x >> y >> z;
		for(int i = 1; i <= n; i ++)
		{
			b[i] = a[i];
		}
		sort(b + 1, b + n + 1, cmp);
		cout << b[z] << endl;
	}
}
int main()
{
	cin >> n;
	for(int i = 1; i <= n; i ++)
	{
		cin >> a[i];
	}
	cin >> q;
	while(q --)
	{
		solve();
	}
	return 0;
}
2024/7/24 17:37
加载中...