NC16589归纳
NC16589
该题目关键:相同的单词(数字)可以直接被忽略
两个数组,a,b
a数组:
int pos=0,count=0,ant=0;
for(int i=0;i<n;i++)
{
if(1==a[i])
continue;
for(int i=0;i<n;i++)
{
cin>>k;
if(1==a[k])
continue;
ant++;
if(count>=m)
{
a[b[pos-count]]=0;
a[k]=1;
b[pos++]=k;
}
else
{
b[pos++]=k;
a[k]=1;
count++;
}
}
例如:1 2 1 5 4 4 1
-
- 125 254 541
-
- 121 215 154 544 441
适用于:** 内存为n,有m个数字,在n个内存中数数字,相同数字不数,若存满,内存第一个出去,共有多少个数字**