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

    1. 125 254 541
    1. 121 215 154 544 441

适用于:** 内存为n,有m个数字,在n个内存中数数字,相同数字不数,若存满,内存第一个出去,共有多少个数字**

全部评论

相关推荐

2025-12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务