• 水王ID查找


    一、 题目

      1 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。
      2 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?
      3 要求将设计思想、代码实现、实现截图、个人总结以博文的形式发表。
    二、 设计思想
      因为水王ID超过一半,可将所有ID放入数组,若相邻的ID不同,则跳过,剩下的就是水王ID。

    三、代码

    #include<iostream.h>

    int main()

    {

        int n,m=1,SHUI;

        int a[10]={3,4,2,2,2,5,6,2,2,2};

        SHUI=a[0];  

        for(n=1;n<10;n++)  

        {       

           if(SHUI!=a[n])  

           {      

               m=m-1;     

               if(m<=0)    

               {             

                  SHUI=a[n+1]; 

                  m=1;            

                  n++;        

               }            

           }      

           else      

           {           

               SHUI=a[n];    

               m=m+1;       

           }         

        }    

        cout<<"水王ID为:"<<SHUI<<endl;  

        return 0;

    }

    四、截图

    五、总结

    想让计算机理解人类能直接看出的结果可真不容易。

  • 相关阅读:
    数据库与数据仓库的比较Hbase——Hive
    log4j 配置使用
    hadoop Datanode Uuid unassigned
    kafka相关文章引用
    kafka可靠性
    kafka基本原理
    html
    并发编程
    Python之系统交互(subprocess)
    网络编程
  • 原文地址:https://www.cnblogs.com/lsfh/p/4447946.html
Copyright © 2020-2023  润新知