1~5,9,16,19测试点WA
查看原帖
1~5,9,16,19测试点WA
722330
_5555_楼主2022/5/2 10:59

rt

#include<bits/stdc++.h> 
#define N 1010

using namespace std;

typedef long long ll;

int a[N];

struct rec
{
	int k,x,y;
};

rec z[N];

int main()
{
	ios::sync_with_stdio(false);
    cin.tie(0);
	int n,m;
	cin >> n >> m;
	for (int i=1;i<=n;i++)
		cin >> a[i];
	for (int i=1;i<=m;i++)
		cin >> z[i].k >> z[i].x >> z[i].y;
	for (int i=m;i>=1;i--)
	{
		if (z[i].k==1)
		{
			a[z[i].x] -= a[z[i].y];
		}
		else
		{
			a[z[i].x] /= a[z[i].y];
		}
	}
	for  (int i=1;i<=n;i++)
		cout << a[i] << " ";
	cout << endl;
	return 0;
}
2022/5/2 10:59
加载中...