数组I 问题Q : 美人松4

代码筑梦人
• 阅读 322

题目描述

又到过年了,狗熊岭的动物们都忙碌起来,张灯结彩准备过年。李老板却要光头强砍掉一些百年美人松回去。美人松都是很高的,但是也不会超过长整型(long long)。现在光头强看到丛林里有N颗美人松按照从矮到高排好了,当然每棵松的高度都是已知的。李老板要问光头强M次:每次询问高度为K的美人松有多少颗?

输入

第一行,两个正整数N和M(1<=N<=106,1<=M<=103);
第二行,N个正整数,之间用一个空格隔开,表示N棵美人松的高度;
第三行M个正整数k,表示M个询问,每次询问高度为K的美人松有多少棵,1<=k<=10000000。

输出

一行M个正整数,之间用一个空格隔开,分别表示对应每次询问高度为K的树的查询统计数量,不存在则输出0。

样例输入 Copy

5 2
2 3 3 4 5
3 4

样例输出 Copy

2 1

一个很暴力的解法,主要是数组长度太大了,占内存很多。

#include<bits/stdc++.h>
using namespace std;
int  a[10000001],n,m,k,x;
int main()
{
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
    {
    scanf("%d",&k);
    a[k]=a[k]+1;
    }
    for(int i=1;i<=m;i++)
    {
        scanf("%d",&x);
        printf("%d ",a[x]);
    }
    return 0;
 }
点赞
收藏
评论区
推荐文章
PiNetwork PiNetwork
4年前
PI黑客马拉松近期工作汇报
嘿,PI开拓者!下面,Pi核心团队将发布我们buildpi2gether黑客马拉松研讨会视频的总结,介绍如何利用不同的Pi资源来构建您的项目。让我们知道,如果有什么我们可以做的,使我们的内容更容易访问!黑客马拉松工作坊视频1标题:Pi开发人员门户介绍https://www.bilibili.com/video/BV1tw41197Vp/?ai
PiNetwork PiNetwork
4年前
Pi Network黑客马拉松指南和议程: 6 月 28 日 — — 8 月 10 日
今天,我们开始Pi的第一个黑客马拉松作为我们的开发人员社区的第一个事件。BuildPi2gether黑客马拉松是一个合作活动,先锋和开发人员一起建立Pi应用的未来。活动将于6月28日至8月10日为期7周。要构建的应用分为两类:生态系统应用程序——改善Pi生态系统和功能的应用程序。业务应用——为消费者或商业产品提供服务的应用。奖品:每类奖金总计高达50,00
Easter79 Easter79
3年前
SpringBoot+Vue实现文件上传+预览
从松哥的微信公众号上面看到了SpringBootVue实现文件上传预览(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FKi6sJbAS24OPn9YcnrZhQ)的视频教程,如下图所示:!SpringBootVue实现文件上
Stella981 Stella981
3年前
SpringBoot+Vue实现文件上传+预览
从松哥的微信公众号上面看到了SpringBootVue实现文件上传预览(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%2FKi6sJbAS24OPn9YcnrZhQ)的视频教程,如下图所示:!SpringBootVue实现文件上
Wesley13 Wesley13
3年前
GROUP BY另类优化技巧
分享嘉宾:知数堂〖SQL开发优化班〗讲师郑松华,韩国Infobridge的SQL优化专家&7年SQL开发和调优经验&资深数据库工程师。本次主题《GROUPBY另类优化技巧》,主要内容是从GROUPBY、ORDERBY的基础语法到内部算法,最后到实际应用,对需要开发含有复杂的排序功能的同学们更是提供了思路。内容干货满满,实用
Stella981 Stella981
3年前
Spring Boot 中三种跨域场景总结
@\toc\跨域这个问题松哥之前写过文章,但是最近收到小伙伴们的一些问题,让我发现之前的总结不够全面,因此打算再写一篇文章,来和大家分享一下SpringBoot中的跨域问题。这次我把SpringBoot中的跨域问题分为了三个场景:普通跨域SpringSecurity跨域OAuth2跨域分
Easter79 Easter79
3年前
TrueType入门:基本概念
本文作者李松峰,资深技术图书译者,翻译出版过40余部技术及交互设计专著,现任360奇舞团Web前端开发资深专家,360前端技术委员会委员、W3CAC代表OpenType是TrueType的扩展。本文全流程介绍TrueType从字体设计到字体显示的每个步骤,这些步骤同样也适用于OpenType。TrueType字体可能诞生于纸上,也可能从其他格式
小万哥 小万哥
1年前
NumPy 泊松分布模拟与 Seaborn 可视化技巧
泊松分布是描述单位时间间隔内随机事件发生次数的离散概率分布,参数λ表示平均速率。公式为P(k)e^(λ)(λ^k)/k!。NumPy的random.poisson()可生成泊松分布数据。当λ很大时,泊松分布近似正态分布。练习包括模拟顾客到达、比较不同λ下的分布及模拟电话呼叫中心。使用Seaborn可进行可视化。关注公众号LetusCoding获取更多文章。
陈杨 陈杨
4个月前
McCharts 2.0来了,完美适配HarmonyOS NEXT最新版本,可轻松迁移Echarts图表项目
大家好,我是陈杨。终于有时间来分享一些技术文章了,自从McCharts组件上线第一期之后,就开始忙碌鸿蒙创新赛与极客马拉松比赛。在比赛的过程一直收到很多Issues,但是由于腾不出时间来维护,导致大家以为我们不维护了。在这里给大家说一声对不起。现在两个比赛
陈杨 陈杨
4个月前
McCharts 2.0来了,完美适配HarmonyOS NEXT最新版本,可轻松迁移Echarts图表项目
大家好,我是陈杨。终于有时间来分享一些技术文章了,自从McCharts组件上线第一期之后,就开始忙碌鸿蒙创新赛与极客马拉松比赛。在比赛的过程一直收到很多Issues,但是由于腾不出时间来维护,导致大家以为我们不维护了。在这里给大家说一声对不起。现在两个比赛
陈哥聊测试 陈哥聊测试
3个月前
这款自研底层框架,你说不定已经用上了
“国产替代不是简单的替换产品,而是要构建起一个从底层技术到顶层解决方案完全自主可控的产业链。这不仅是一场技术较量,更是一场民族工业崛起的马拉松。”