控制for each循环次数_CCF CSP编程题解201312-1:出现次数最多的数

0c4f906d9cae745392500d4026e17690.png

试题编号:201312-1

试题名称:出现次数最多的数

时间限制:1.0s

内存限制:256.0MB

问题描述:

  给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。

输入格式:

  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。
  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。

输出格式:

  输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。

样例输入:

610 1 10 20 30 20

样例输出:

10

c++版本题解:

#include using namespace std; int main(){    map m;  //map的key是正整数,value是其在数组中出现的次数    int n;    cin >> n;   //n个正整数    for (int i = 0; i < n; i++)   //输入正整数并记录它们在数组中出现的次数    {        int temp;        cin >> temp;        m[temp]++;    }    int ans,max=0;   //ans用来存放出现次数最多的正整数,max用来记录出现最多的次数    for(auto it:m)   //for-each循环遍历map    {        if(it.second > max)    //若某个数出现次数大于max        {            max = it.second;   //更新出现最多的次数max            ans = it.first;    //更新出现最多次的正整数        }    }    cout << ans << endl;    return 0;}

python版本题解:

n=int(input())#开辟数组num=[]for i in range(10001):    num+=[0]#读入数据s=input().split()for i in range(n):    s[i]=int(s[i])    #将这个数字对应的num+1    num[s[i]]+=1#寻找出现最多的数字#0位置存储最多出现几次。1位置存储数组下标max_num=[0,0]for i in range(10001):    #如果出现次数比max【0】还大,更新max    if num[i]>max_num[0]:        max_num[0],max_num[1]=num[i],iprint(max_num[1])

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python编程优化_掌握六大技巧,让python编程健步如飞!

有人跟我抱怨说python太慢了&#xff0c;然后我就将python健步如飞的六大技巧传授给他&#xff0c;结果让他惊呆了&#xff0c;你也想知道这个秘诀吗?这就告诉你&#xff1a;Python是一门优秀的语言&#xff0c;它能让你在短时间内通过极少量代码就能完成许多操作。不仅如此&a…

python离线安装依赖包_python离线安装外部依赖包的实现

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技术人对外发布原创技术内容的最大平台&…

python段子_Python爬取内涵段子里的段子

环境&#xff1a;Python3.6#!/usr/bin/env python3#-*-coding:utf-8-*-#version:3.6.4__author__ 杜文涛import requestsimport jsondef get_json_dic(url):global dict_jsonresponse requests.get(urlurl)json_response response.content.decode() #获取r的文本 就是一个js…

r语言中的或怎么表示什么不同_R经典入门 之 R语言的基本原理与概念 -- 200430

一、基本原理R是一种解释型语言&#xff0c;输入的命令可以直接被执行&#xff0c;不同于C等编译语言需要构成完整的程序才能运行。R的语法非常简单和直观。合法的R函数总是带有圆括号的形式&#xff0c;即使括号内没有内容(如&#xff0c;ls())。所有函数后都接有圆括号以区别…

旋流式沉砂池计算_旋流沉砂池设计方法

旋流沉砂池设计接口条件和主要参数设计旋流沉砂池前要确认的接口条件和信息包括&#xff1a;地质、气候等基本设计条件&#xff1b;可用地尺寸及在总图的位置坐标&#xff1b;地坪标高&#xff0c;上下游水位或范围&#xff0c;冻土层高度&#xff0c;管道覆土小深度要求&#…

parallelstream启动的线程数_高并发与多线程网络学习笔记(三)线程组和线程池

线程组线程组的作用是&#xff1a;可以批量管理线程或线程组对象&#xff0c;有效地对线程或线程组对象进行组织。构造函数ThreadGroup(String name)//默认parent为当前线程组 ThreadGroup(ThreadGroup parent, String name)具体方法//评估当前活跃的线程数,包括当前group和子g…

java 缓冲流_Java缓冲流的使用

package java;import org.junit.Test;import java.io.*;/*** 处理流之一&#xff1a;缓冲流的使用** 1.缓冲流&#xff1a;* BufferedInputStream* BufferedOutputStream* BufferedReader* BufferedWriter** 2.作用&#xff1a;提供流的读取、写入的速度* 提高读写速度的原因&a…

pytorch l2正则化_吴恩达深度学习 编程作业六 正则化(2)

推荐守门员应该将球踢到哪个位置&#xff0c;才能让自己的队员用头击中。1.无正则化模型判别是否有正则化与调用其他计算函数。准确率&#xff1a;0.948/0.915明显过拟合overfiting了。2.L2正则化公式如下&#xff0c;在原有cost函数基础上增加L2项&#xff0c;L2为参数w的均方…

java 代码锁_Java中的Lock锁

Lock锁介绍&#xff1a;在java中可以使用 synchronized 来实现多线程下对象的同步访问&#xff0c;为了获得更加灵活使用场景、高效的性能&#xff0c;java还提供了Lock接口及其实现类ReentrantLock和读写锁 ReentrantReadWriteLock。相比synchronized来实现同步&#xff0c;使…

vs中工具箱代表的意思_“日”除了代表太阳,其实还有这种意思,特别是出现在这些词语中的“日”...

对于“日”来说&#xff0c;大家都并不陌生&#xff0c;对于日的成语更是多得数不胜数&#xff0c;今天小编将日字成语进行了一个总结&#xff0c;需要用到的朋友们可以收藏&#xff01;一&#xff1a;以“日”开头的成语&#xff0c;大多数形容的是时间。日积月累、日久天长、…

java 访问路径_java获取项目访问路径的相关方法

java获取项目访问路径的相关方法刘振兴代码分享2016年02月11日6292暂无评论在jsp和class文件中调用的相对路径不同。在jsp里&#xff0c;根目录是WebRoot 在class文件中&#xff0c;根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获…

java 保存文件在服务器_java文件保存至服务器

import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class ImageRequest{/*** 读取网络图片并保存至服务器硬盘中* param imgUrl* return …

mysql or走索引吗_加了索引,mysql查询就一定会用吗?

小白白跑去鹅厂面试&#xff0c;面试官提出了一个很实际的问题&#xff1a; mysql增加索引&#xff0c;那些情况会失效呢&#xff1f;谈一下实际工作中遇到的情况。我们的小白白又抛出了白氏秘籍&#xff1a;用不用索引&#xff0c;找DBA小姐姐&#xff01;啊&#xff1f;这是你…

java单词查找树_Trie 单词查找树 java实现(来自算法第4版)

强烈建议看书上的实现步骤&#xff0c;这里只是一个个人记录。单词查找树的性能&#xff1a;查找命中所需的时间与被查找的键的长度成正比。比如单词有7个字符&#xff0c;查找或插入操作最多只需要检查8个节点。查找未命中只需检查若干个字符。所需空间&#xff1a;在RN~RNw之…

学python开发必须要会wsgi么_学python着几个要搞清楚WSGI和uWSGI区别

Python&colon; 解决pip安装源被墙的问题pip install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.c ...resin的简单介绍和使用1.resin是一款应用服务器(application server),它自身也包含一款支持Http1.1协议的WEB服务器(web server),它也可以…

java 连接 sftp失败_java – 文件上传到SFTP失败(Apache VFS)

我有一个SFTP问题(WindowsWinSSHD).我尝试用Apache Commons VFS在一个文件夹中写一个文件.在本地SFTP上我没有上传的问题,但在第二个SFTP上我总是得到以下错误.FTP看起来像这样&#xff1a;我需要上传到文件夹“alis”.奇怪的是它没有User / Group和770权限.但是,使用FileZilla…

基本农田卫星地图查询_如何基于西安80坐标查询定位

1. 概述水经注软件除了可以轻松下载无水印Google Earth卫星影像、有明确拍摄日期的历史影像、地方高清天地图、百度高德大字体打印地图&#xff0c;且可按1万/5千等国家标准图幅下载&#xff0c;下载含高度的全国矢量建筑、全国乡镇及街区行政区划、地名点、高速铁路网、公交路…

java getipaddress_教你java用getAddress方法取得IP地址

本篇教你java用getAddress方法取得IP地址&#xff1a;getAddress方法和getHostAddress类似&#xff0c;它们的唯一区别是getHostAddress方法返回的是字符串形式的IP地址&#xff0c;而getAddress方法返回的是byte数组形式的IP地址。getAddress方法的定义如下&#xff1a;public…

tcp的无延时发送_高并发架构的TCP知识介绍

这是关于高并发架构网络协议基础知识的第二篇&#xff0c;编程路上的基础心法&#xff01;做为一个有追求的程序员&#xff0c;不能只满足增删改查&#xff0c;我们要对系统全方面无死角掌控。掌握了这些基本的网络知识后&#xff0c;相信一方面日常排错中会事半功倍&#xff0…

java lambda sorted_Java8:Lambda表达式增强版Comparator和排序

1、概述在这篇教程里&#xff0c;我们将要去了解下即将到来的JDK 8(译注&#xff0c;现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。首先&#xff0c;让我们先定义一个简单的实体类&#xff1a;public class Human …