wa四个点
查看原帖
wa四个点
905549
kkkids楼主2023/12/3 09:05
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
long long a[1005];
long long k[205], x[205], y[205];
int main()
{
	long long n, m;
	cin >> n >> m;
	for (int i = 1; i <= n; i++)
		cin >> a[i];
	for (int i = 1; i <= m; i++)
	{
		cin >> k[i] >> x[i] >> y[i];
	}
	for (int i = m; i >= 1; i--)
	{
		if (x[i] != y[i])
		{
			if (k[i] == 1)
				a[x[i]] -= a[y[i]];
			else if (k[i] == 2)
				a[x[i]] /= a[y[i]];
		}
		else
		{
			if(k[i]==1)
				a[i]/=2;
			else if(k[i]==2)
				a[i]=sqrt(a[i]);
		}
	}
	for (int i = 1; i <= n; i++)
		cout << a[i] << ' ';
	return 0;
}

2023/12/3 09:05
加载中...