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

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

一、题目要求

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

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

二、设计思路

     (1) 我首先想到的是将帖子的ID都统计一下,然后在比较,最大的就会是水王的帖子,但是我的方法空间复杂度较高,便换了一种方法。

     (2) 有一种更为简单额一种思路,就是消消乐思想:既然水王的帖子为一半以上,那么将相邻的帖子删掉剩下的必定为水王的帖子

#include
using namespace std;int main(){ int num[1000]; int i, n; int count = 1; cout << "输入ID个数:"; cin >> n; cout << "输入ID:"; for (i = 0; i
> num[i]; //cout<

  

  程序截图:

转载于:https://www.cnblogs.com/ly199553/p/5530666.html

你可能感兴趣的文章
Linux分区类型EXT2、EXT3、EXT4详解
查看>>
图像识别DM8127开发攻略——开发环境搭建
查看>>
idea 设置选中代码得背景颜色
查看>>
Javascript跨域后台设置拦截
查看>>
Office协同办公:SkyDrive
查看>>
稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 绑定数据到ListBox
查看>>
Window下部署Maven Nexus
查看>>
Window.Open详解
查看>>
Python将数据库数据导入到EXCEL
查看>>
android api 中文 (73)—— AdapterView
查看>>
CHECKSUM/BINARY_CHECKSUM 和 HASHBYTES 的选择
查看>>
mono 最近的三条消息
查看>>
虚拟机与主机建立共享目录
查看>>
第六章apache目录文件的位置及作用
查看>>
Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器
查看>>
技术分享连载(三十)
查看>>
ResultSet can not re-read row data for column X的解决方法
查看>>
Android:线程间通讯的其他方法、runOnUiThread(action)、Handler.post(action)、post
查看>>
Badboy自动化测试工具3 创建suites,tests,steps和Template
查看>>
ubuntu 12.04 nginx+ mono-fastcgi-server
查看>>