zoukankan      html  css  js  c++  java
  • 水王

    这个参考了别人的代码

    三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

    思路:根据水王发消息最多,不怕删的特点进行筛选

    1)发帖者随机生成动态id数组。

    2)相邻元素id不同就删,最后剩下的便是“水王“

    import java.util.Vector;/*

    public class Main {

        public static void main(String[] args) {

            Vector<Integer> a=new Vector<>();//构建动态数组

            Integer f=8;

            for(int i=0;i<50;i++)

            {

                Integer k=(int) (1+Math.random()*100);

                a.add(k);        }

            for(int i=0;i<53;i++)

            {

                a.insertElementAt(f,(int) (1+Math.random()*a.size()-1));//

            for (Integer integer : a) System.out.print(integer + " ");

            System.out.println();

            int cnt=0;

            int ans=0;

            for(int i=0;i<a.size();i++)

            {

                if(cnt==0)

                {

                    ans=a.get(i);

                    cnt++;

                }

                else

                {

                    if(ans==a.get(i))

                        cnt++;

                    else

                        cnt--;

                }

            }

            System.out.println();

            System.out.println("呼风唤雨的水王是:"+ans);

        }

    }

  • 相关阅读:
    Scrapy框架
    爬虫高性能相关
    存储库之MongoDB
    存储库之redis
    beautifulsoup
    pyecharts
    wxpy模块
    Gin框架
    Python的rabbitMQ
    Vue基础
  • 原文地址:https://www.cnblogs.com/2506236179zhw/p/13238020.html
Copyright © 2011-2022 走看看