zoukankan      html  css  js  c++  java
  • 找水王

    UNIN队设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。

    如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

    #include<iostream>
    #include<string>
    #define N 10     
    using namespace std;
    int main()
    {
        string king;
        
       
        string IdList[N]={"4","2","3","2","1","3","4","2","5","1"};
        //发帖数
        int i=0;
        int num=1;
        max=IdList[0];
        for(i=1;i<N;i++)
        {
            
            if(IdList[i]!= max)
            {
              
               
                //若num不为0,king 不变
                if(num==0)
                {
                     max=IdList[i+1];
                    i=i+1;
                    num=1;
                }
            }
            //若id和king id相同,num+1
            else
            {
                 max=IdList[i];
                num=num+1;
            }
        }
        cout<<"水王为:"<< max<<endl;
        return 0;
    }

     主要思路:如果当前的发帖id和当前的下一个发帖id相同,就把序号+1,移动到下一个发帖id,并且继续比较;

  • 相关阅读:
    第一次项目总结
    动画animation
    动画基本
    JQ属性和CSS
    JQ选择器
    关于JS的循环和函数,由入门到放弃
    Js知识点
    课程总结
    移动端开发--项目总总结
    项目总结
  • 原文地址:https://www.cnblogs.com/chenaiiu/p/13082501.html
Copyright © 2011-2022 走看看