首页 > 其他分享 >3192. 出现次数最多的数 13年12月CSP

3192. 出现次数最多的数 13年12月CSP

时间:2023-05-25 14:56:09浏览次数:54  
标签:13 12 int max cnt cin 3192 ans ac

3192. 出现次数最多的数 - AcWing题库

13年12月CCF计算机软件能力认证,第1题

 

第一次提交,数据范围写错了,wa,日常迷糊,太久不写题了。

第二次提交,试图在一次循环内解决,但忘了判断答案是否为最小的数,wa。

 

真没必要在螺蛳壳里做道场。在简单题里降低时间复杂度,没有什么实际意义,反而提高错误率。能快速ac的代码,才是好代码!

 

常规解法,两次循环的ac代码: 

#include<bits/stdc++.h>

using namespace std;

const int N = 10000+1;
int cnt[N];

int main(){
	int n,ans = 0;
	cin>>n;
	while(n--){
		int x;
		cin>>x;
		cnt[x]++;
	} 
	for(int i = 1;i <= N;i++){
		if(cnt[i] > cnt[ans]) ans = i;
	}
	cout<<ans;
	return 0;
}

一次循环的ac代码:

#include<bits/stdc++.h>

using namespace std;

const int N = 10000+1;
int cnt[N];

int main(){
	int n,ans = 0,max = 0;
	cin>>n;
	while(n--){
		int x;
		cin>>x;
		cnt[x]++;
		if(cnt[x] > max){
			max = cnt[x];
			ans = x;
		}else if(cnt[x] == max){
			if(x < ans) ans = x;
		}
	} 
	cout<<ans;
	return 0;
}

 

标签:13,12,int,max,cnt,cin,3192,ans,ac
From: https://www.cnblogs.com/infocodez/p/17431170.html

相关文章

  • C++黑马程序员——P213-214. queue容器
    P213.queue容器——基本概念P214.queue容器——常用接口P213.queue容器基本概念 P214.queue常用接口示例1classPerson2{3public:4Person(stringname,intage){5this->m_Name=name;6this->m_Age=age;7......
  • 中美在AI领域差距12个月
    看到一个新闻:《马斯克再谈AI:中美差距12个月》   其实想想这个评价也还中肯,尽管这些年国内AI大有弯道超车之势,但是不可否认的是由于欧美的历史领先优势和强大的科研及商业上的独立创新能力,导致在新的突破点上依旧是欧美领先,而我国更擅长的是在欧美科研基础上进一步的延展和......
  • BT131-ASEMI代理KY原装双向可控硅BT131
    编辑:llBT131-ASEMI代理KY原装双向可控硅BT131型号:BT131品牌:韩景元\KY封装:TO-92特性:可控硅正向电流:1A反向耐压:600V触发电压:0.62~0.8V引脚数量:3芯片个数:1包装方式:3000pcs/盘浪涌电流:40A特点:单向可控硅工作温度:-40℃~150℃BT131应用范围:洗衣机、吸尘器、按摩器、固态继电器、交流电机......
  • GE控制器WES5123-1200,WES5123-2600
    W;① ⑧ 0  ③  0 ①  7  ⑦ 7 5 ⑨  GE控制器WES5123-1200,WES5123-2600,WES5162-9101,IC695CPU320-HS,DS200DCFBG1BLC,IS420ESWBH3A,IC695CRU320-EJ,IS420ESWBH2A,DS200TCPDG2BECIC695CPU315-CD,fdevelopmentinthesensorindustry.当电力系统中的电力......
  • Oceans on a Shoestring: Shape Representation, Meshing and Shading(低成本的海洋:形
    作者:HuwBowles单位:StudioGoboIntroduction(简介):StudioGoboisasmallteamoftalenteddevelopersbasedinBrighton/UKTheCrew(成员):BenAndrews,PaulAyliffe,AnastasiosBrakis,JimCallin,ClementDagneauKevinHayes,WillMyles,OlliverReid-Smith,Phi......
  • BT131-ASEMI代理KY原装双向可控硅BT131
    编辑:llBT131-ASEMI代理KY原装双向可控硅BT131型号:BT131品牌:韩景元\KY封装:TO-92特性:可控硅正向电流:1A反向耐压:600V触发电压:0.62~0.8V引脚数量:3芯片个数:1包装方式:3000pcs/盘浪涌电流:40A特点:单向可控硅工作温度:-40℃~150℃BT131应用范围:洗衣机、吸尘器、按摩器、固态......
  • mysql is neither service nor target!?(suse12 sp5)
    今天想在自己的Suse虚拟机上安装mysql,安装好了并且初始化之后,一直无法启动mysql.cp/data/mysql/support-files/mysql.server/etc/init.d/mysqldchmod+x/etc/init.d/mysqldchkconfig--level35mysqldonchkconfig--addmysqldchkconfig--list1.servicemysqlstart;......
  • HDFS的block为什么是128M?增大或减小有什么影响?
    1、首先先来了解几个概念寻址时间:HDFS中找到目标文件block块所花费的时间。原理:文件块越大,寻址时间越短,但磁盘传输时间越长;文件块越小,寻址时间越长,但磁盘传输时间越短。2、为什么block不能设置过大,也不能设置过小如果块设置过大,如果块设置的太大,从磁盘传输数据的时间会明显大于定位......
  • 每日一题 力扣 1377 https://leetcode.cn/problems/frog-position-after-t-seconds/
    力扣1377https://leetcode.cn/problems/frog-position-after-t-seconds/这道题目用dp去做,构建邻接矩阵,做的时候需要注意题目条件,如果青蛙跳不动了,这个概率就保持不变了一般跳青蛙,很容易想到dp核心代码如下publicdoublefrogPosition(ipublicdoublefrogPosition(intn,......
  • 肖sir__面试课程第13讲__面试综合题
    面试综合题============================1、你们的测试流程是怎么样的?(h模型)2、产品如何上线?0bug,100%用例、输出测试报告、uat验收通过3、用例包含哪些部分?用例编号、用例标题、用例步骤、前提条件、预期结果、优先级、实际结果4、常用的设计用例的方法有哪些?常用:等价类、......