水王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;

}

四、截图

五、总结

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

时间: 2024-08-30 04:38:31

水王ID查找的相关文章

Android 自动化测试(3)&lt;monkeyrunner&gt; 根据ID查找对象&amp;touch&amp;type (python)

我在之前的两篇文章中用java来实现过 Android 自动化测试(1)如何安装和卸载一个应用(java).Android 自动化测试(2)根据ID查找对象(java). 但是本质上都是用monkeyrunner对应的java lib 来实现的,但是相关的文档非常少,如果真的要用monkeyrunner来做功能性的自动化测试,强烈还是推荐使用python语言 1.monkey runner The monkeyrunner tool provides an API for writing pro

二级菜单通过一个ID查找父级ID

select `id`,`name`,`pid` AS `q_pid`,(select id From qiyu_gift_category where id = q_pid ) as root_id from qiyu_gift_category WHERE id = 1SELECT `id` FROM `qiyu_gift_category` WHERE id = (SELECT pid FROM qiyu_gift_category WHERE id = 1) LIMIT 1 二级菜单通过

使用FindControl(&quot;id&quot;)查找控件 返回值都是Null的问题

做了一个通过字符串ID查找页面控件并且给页面控件赋值的功能,过程中遇到了this.FindControl("id")返回值都是Null的问题,记录一下解决办法. 问题的原因是我所要查找的ID控件的父控件不是this所造成的. 所以我写了一个递归方法获取控件: 1 /// <summary> 2 /// 获取页面中某个控件 3 /// </summary> 4 /// <param name="control">父控件容器</

android是怎么根据id查找到控件的

============问题描述============ 求助.... 我有两个xml布局文件,a,b,    两个布局文件中的控件是一样的,id也是一样的.这样eclipse生成的R文件中id也是自由一个的,那么是android怎么根据这个id去查找到指定的控件,而不是查找到另一个???? ============解决方案1============ 引用 3 楼 u013818990 的回复: Quote: 引用 2 楼 kifile 的回复: 首先,你在调用 findViewById 之前,

Android 自动化测试(2)根据ID查找对象(java)

之前一篇文章写的是 Android 自动化测试(1)如何安装和卸载一个应用(java) ,下面再探索一下如果在普通java应用程序中,根据ID来查找对象 1.类库依赖: The library dependencies are: chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jar They can all be found in the sdk/tools/lib subdir

Android 自己的自动化测试(2)依据ID查找对象(java)

前一篇文章是写 Android 自己的自动化测试(1)如何安装和卸载应用程序(java) ,以下再探索一下假设在普通java应用程序中,依据ID来查找对象 1.类库依赖: The library dependencies are: chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jar They can all be found in the sdk/tools/lib subdi

水王ID

题目: 三人行设计了一个灌水论坛.信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子.坊间风闻该“水王”发帖数目超过了帖子数目的一半. 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗? 一.设计思想 1.先将其进行排序,由于水王出现的次数大于帖子数目的一半,所以在排序的中点处一定是水王,但是时间复杂度太高. 2.消去不同的两项,由于水王发帖数大于帖子总数的一半,所以消到最后剩下的

根据进程ID查找运行程序目录

查看进程ID [root@hadoop03 openresty]# netstat -nltp 进入/proc目录查找相应进程ID目录并进入此目录 [root@hadoop03 usr]# cd /proc/17569/ 在进程ID目录中查找exe连接,后面就是运行进程ID对应文件的绝对路径 [root@hadoop03 17569]# ll | grep exe ? ? ? ? ? ? 原文地址:https://www.cnblogs.com/starzy/p/10661297.html

dos命令记录以及dos下通过进程id查找工作路径

摘自:http://www.cnblogs.com/lisuyun/p/5880815.html dos命令 tasklist |findstr "1696" 通过进程id查看进程名 tasklist 列出所有进程 netstat -ano 查看当前网络通信进程连接的各种状态 以下转自http://blog.chinaunix.net/uid-27570589-id-3969108.html windows下通过pid 找到运行程序的路径有没有遇到过这样的情景,通过window的任务管