水题一个,就不解释题意勒,一看就看得懂。主要的想法在于想到string类型的数组,看代码即可:
#include<bits/stdc++.h>
using namespace std;
const int N = 1e6+10;
string s[N];
int main()
{
int t;
cin >> t;
for(int i = 0 ;i < t ; i++)
{
cin >> s[i];
int flag = 0;
for(int j = 0 ; j < i ; j++)
{
if(s[j]==s[i])
{
flag = 1;
break;
}
}
if(flag==1)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
···