zoukankan      html  css  js  c++  java
  • 水王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;

    }

    四、截图

    五、总结

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

  • 相关阅读:
    【Gym
    [matlab工具箱] 曲线拟合Curve Fitting
    数学建模 常用
    “这么多人给我作证,我不怕”
    超星尔雅刷课辅助
    细思《都挺好》
    P5173 传球
    [ICPC 北京 2017 J题]HihoCoder 1636 Pangu and Stones
    CF 1131C Birthday
    CF 634A Island Puzzle
  • 原文地址:https://www.cnblogs.com/lsfh/p/4447946.html
Copyright © 2011-2022 走看看