博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找水王
阅读量:6087 次
发布时间:2019-06-20

本文共 1100 字,大约阅读时间需要 3 分钟。

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

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

思路:这个题目最重要的一点在于水王发帖数大于总帖数的一半,所以我的想法如下:将所有人的id存入一个数组中,循环两个变量id(水王的id)和相同id出现的次数c,第一个和第二个进行比较如果相同c加一反之c减一,因为水王的发帖数大于一半,所以他的ID会有相同的进行补充,而其他的没有这么多补充,所以到最后水王一定是正数,由此得到。

 

package 水王;import java.util.Scanner;public class shuiwang {    public static void main(String[] args) {        int[] a = null;//存储帖子id        Scanner sc = new Scanner(System.in);        System.out.println("请输入帖子总个数:");        int sum = sc.nextInt();        a = new int[sum];        System.out.println("输入每个帖子的id:");        for(int i = 0;i < sum;i++)        {            a[i] = sc.nextInt();        }        sc.close();        int id = 0;        int c=0;                for(int i=0;i
0){ if(a[i]==id) { c=c+1; }else if(a[i]!=id){ c=c-1; } } } System.out.println("水王的ID为 : " + id); } }

 

转载于:https://www.cnblogs.com/xuange1/p/10994446.html

你可能感兴趣的文章
linux 下进程的最大线程数
查看>>
PHP类库转WORD, EXCEL, PDF, HTML格式
查看>>
UILabel
查看>>
H3C交换机DHCP服务配置命令+详解
查看>>
linux安全管理
查看>>
关于sqlserver2008本地计算机上的MSSQLSERVER服务不能启动的问题解决
查看>>
我们到底在为谁工作
查看>>
淘宝海量存储之单机事务面临的问题及解决办法
查看>>
使用struts2的token机制和cookie来防止表单重复提交
查看>>
RabbitMQ (1) 消息的发送与接收
查看>>
SqlServerExpress2005 自动备份
查看>>
Exchange 端口说明
查看>>
orcal数据库中的随机函数1
查看>>
JavaScript学习笔记-原型继承
查看>>
数据结构分析之——链表
查看>>
鲶鱼效应
查看>>
oracle数据库
查看>>
【安卓深度控件开发(1.3)】Creating Custom Views (官方示例文档汉化版)(3)
查看>>
自适应网页设计/响应式Web设计2
查看>>
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
查看>>