RE 求助
查看原帖
RE 求助
631713
Amano_Hina楼主2022/5/8 20:28

rt,并的部分RE了,322125477,有没有大佬帮忙看一下。

#include <bits/stdc++.h>
#define MAXN 2005 
using namespace std;
int father[MAXN];
string name[MAXN];
int n,m; 
unsigned long long int gcd(unsigned long long int a,unsigned long long int b)
{
	 return b ? gcd(b,a%b) : a;
}
unsigned long long int lcm(unsigned long long int a,unsigned long long int b)
{
 	 return a*b/gcd(a,b);
}
int find(string need)
{
	for(int i=1;i<=n;i++)
	{
		if((name[i]==need))
		{
			return i;
		}
	}
	return 114514;
}
int main()
{
	//map <string,int> name;
	cin>>n>>m;
//	for(int i=1;i<=n;i++)
//	{
//	 name.insert(pair<string,int>(, "student_zero"));
//	}
	for(int i=1;i<=n;i++)
	{
		getline(cin,name[i]);
		father[i]=i;
	}
	//-_-_-_-_-_并-_-_-_-_-_ 
	for(int i=1;i<=m;i++)
	{
		string temp1,temp2;
		cin>>temp1;
		cin>>temp2;
		int temp01=find(temp1);
		int temp02=find(temp2);
		father[temp01]=temp02;
	}
	//-_-_-_-_-_查-_-_-_-_-_ 
	int k;
	cin>>k;
	for(int i=1;i<=k;i++)
	{
		string temp1,temp2;
		cin>>temp1;
		cin>>temp2;
		int temp01=find(temp1);
		int temp02=find(temp2);
		
	 } 
    return 0;
}

2022/5/8 20:28
加载中...