一本通题库 1115

【题目描述】

给定一个非负整数数组,统计里面每一个数的出现次数。我们只统计到数组里最大的数。

假设 Fmax(Fmax<10000)Fmax(Fmax<10000)是数组里最大的数,那么我们只统计{0,1,2.....Fmax}{0,1,2.....Fmax}里每个数出现的次数。

【输入】

第一行nn是数组的大小。1≤n≤100001≤n≤10000。

紧接着一行是数组的nn个元素。

【输出】

按顺序输出每个数的出现次数,一行一个数。如果没有出现过,则输出00。

对于例子中的数组,最大的数是33,因此我们只统计{0,1,2,3}{0,1,2,3}的出现频数。

【输入样例】

5
1 1 2 3 1

【输出样例】

0
3
1
1

代码:

#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
int main()
{
int n,max=0;
cin>>n;
int a[n],k[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
max=max>a[i]?max:a[i];//找最大值(简单)
}
for(int i=0;i<=max;i++)
{
int j=0;
for(int b=0;b<n;b++)//关键在这里,如果j++后直接输出,会导致j都是1或0。(原本我写的是:if(a[i]==i)  j++;  cout<<j;)这样既不能列举全部的数据比较,也不能算出正确的j,所以用一个循环嵌套
{
if(a[b]==i)
j++;
}
cout<<j<<endl;

}
return 0;
}

原文地址:https://www.cnblogs.com/57xmz/p/12244030.html

时间: 2024-10-13 22:56:43

一本通题库 1115的相关文章

一本通题库1111

本人极菜,第一次写博,拿了到比较简单的,漏洞过多,围观者多包涵(有点激动). 这是一道比较水的题库题,不高兴的津津,年前做的时候被空了出来.(毕竟当时太菜) 现在来看,就没那么难了,以下代码. #include<iostream> using namespace std; int a[8][3]; int b[8]; int main() { for(int i=1;i<=7;i++) {for(int j=1;j<=2;j++) cin>>a[i][j]; } for

一本通题库 第一部分 C++语言 --&gt; 第五章 数 组 1114:白细胞计数

1114:白细胞计数 时间限制: 1000 ms         内存限制: 65536 KB提交数: 26662     通过数: 8522 [题目描述] 医院采样了某临床病例治疗期间的白细胞数量样本nn份,用于分析某种新抗生素对该病例的治疗效果.为了降低分析误差,要先从这nn份样本中去除一个数值最大的样本和一个数值最小的样本,然后将剩余n−2n−2个有效样本的平均值作为分析指标.同时,为了观察该抗生素的疗效是否稳定,还要给出该平均值的误差,即所有有效样本(即不包括已扣除的两个样本)与该平均值

一本通题库 第一部分 C++语言 --&gt; 第五章 数 组 1116:最长平台

1116:最长平台 时间限制: 1000 ms         内存限制: 65536 KB提交数: 30087     通过数: 9565 [题目描述] 已知一个已经从小到大排序的数组,这个数组的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸.例如,在 1,2,2,3,3,3,4,5,5,61,2,2,3,3,3,4,5,5,6中1,2−2,3−3−3,4,5−5,61,2−2,3−3−3,4,5−5,6都是平台.试编写一个程序,接收一个数组,把这个数组最长的平

重开吐槽有感及OI书籍题库推荐 -自己选的路 跪着也要走完

凉爽的清风伴随着烈日洒向这片土地,山区的夏天似乎早已来到.回想过去的高一上学期与寒假,不禁叹息,荒废了多少时光.虽然自称为OIer,但却是个半吊子,在过去的NOIP2015中,从零开始的我,刚上完三四节课的我就裸考了笔试,差0.5分与复赛失之交臂.再见了2015的比赛,考试过后,感觉OI没什么用处,有荒废了许多,竞赛班由次居然连续3个星期都没开过课,也就是1月1课.可能是不重视吧,在2015noip中,我校复赛才入几个人,学长得了奖,最高的也还是省二.应该算是弱校了吧.不由地怀疑自己. OI课上

猿题库 iOS 客户端架构设计(原文地址:http://gracelancy.com/blog/2016/01/06/ape-ios-arch-design/)

猿题库 iOS 客户端架构设计 序 猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代.在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了我们关注的重要问题.这篇文章将阐明我们在猿题库 iOS 客户端的架构设计. MVC MVC,Model-View-Controller,我们从这个古老而经典的设计模式入手.采用 MVC 这个架构的

北大ACM题库习题分类与简介(转载)

在百度文库上找到的,不知是哪位大牛整理的,真的很不错! zz题 目分类 Posted by fishhead at 2007-01-13 12:44:58.0 -------------------------------------------------------------------------------- acm.pku.edu.cn 1. 排序 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 23

题库类产品如何计算题目的难度值

一.引言 题库类产品(如猿题库.易题库等)的一个标配功能是预测用户未来要进行的某项考试得分,我们称之为目标考试预测分.以猿题库高考为例,即将参加高考的学生通过在题库上做大量练习,练习的效果会以学生的高考预测分呈现出来,这是学生最关注的指标,也是整个题库产品中最关键的数据.为了让“预测分”数据更加准确,我们引入了能力评估模型,通过测算用户在所有知识点上的能力水平,并将其量化成为一个数值.能力评估模型中有两个重要参数:题目难度值.用户答题的正确率.简化为:A=f(an,d)其中A表示能力值,an表示

OCP读书笔记(27) - 题库(ExamG)

601.You need to perform a block media recovery on the tools01.dbf data file in the SALES database byusing Recovery Manager (RMAN).Which two are the prerequisites to perform this operation? (Choose two)A. You must configure block change tracking fileB

OCP读书笔记(25) - 题库(ExamE)

401.Which of the following are correct about block media recovery? (Choose all that apply.)A. Physical and logical block corruption is recorded automatically in V$DATABASE_BLOCK_CORRUPTION.B. Logical corruptions are repairable by BMR.C. Physical corr