新手求解
查看原帖
新手求解
390946
Ancoed楼主2023/7/14 17:14

原题 刚学 本人代码如下

#include<iostream>
#include<cstdio>
#include<vector>
#include<cmath>
#include<bits/stdc++.h>
using namespace std;
int t,n,m,u,v;
vector <int> q[500010];
int main()
{
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		cin>>n>>m;
		for(int j=1;j<=n;j++) q[j].clear();
		for(int j=1;j<=m;j++)
		{
			cin>>u>>v;
			q[u].push_back(v);
		}
		for(int j=1;j<=n;j++)
		{
			sort(q[j].begin(),q[j].end());
		}
		for(int j=1;j<=q[j].size();j++) cout<<v<<" ";
		cout<<endl;
	}
	return 0;
}

只知道大概是这个地方错了

for(int j=1;j<=q[j].size();j++) cout<<v<<" ";
2023/7/14 17:14
加载中...