题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
include[HTML_REMOVED]
using namespace std;
const int N=100003;
int h[N],e[N],ne[N],idx,n;
void insert(int x)
{
int k=(x%N+N)%N;
e[idx]=x;
ne[idx]=h[k];
h[k]=idx++;
}
bool find(int x)
{
int k=(x%N+N)%N;
for(int i=h[k];i!=-1;i=ne[i])
if(e[i]==x)
return true;
return false;
}
int main()
{
cin>>n;
memset(h,-1,sizeof h);
while(n–)
{
string op;
int x;
cin>>op>>x;
if(op==”I”)
{
insert(x);
} else
{
if(find(x))
{
puts(“Yes”);
} else
{
puts(“No”);
}
}
}
return 0;
}
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla