【蓝桥杯】map和vector的简单练习

一.题目描述

二.问题分析

使用嵌套的容器 时间复杂度为O(NlogN),O(logN)是map查找的时间复杂度。

#include <iostream>
#include <map>
#include <vector>
using namespace std;

const int N=1e5+10;
int n,m;
map <int,vector<int> > s;


int main(int argc, const char * argv[]) {
    ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
    cin>>n>>m;
    for(int i=0;i<n;i++){
        int a;
        cin>>a;
        s[a].push_back(i+1);
    }
    while(m--){
        int x,y;
        cin>>x>>y;
        if(s.count(y)==0||s[y].size()<x){
            cout<<'\n';
        }
        else{
            cout<<s[y][x-1];
        }
    }
    
    return 0;
}

相关推荐

  1. 练习-简单1

    2024-03-18 21:54:02       58 阅读
  2. 练习-简单2

    2024-03-18 21:54:02       53 阅读
  3. 基础知识7 vector

    2024-03-18 21:54:02       43 阅读
  4. 练习题

    2024-03-18 21:54:02       57 阅读
  5. 简介

    2024-03-18 21:54:02       54 阅读
  6. BASIC-22 基础练习 FJ字符串

    2024-03-18 21:54:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 21:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 21:54:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 21:54:02       82 阅读
  4. Python语言-面向对象

    2024-03-18 21:54:02       91 阅读

热门阅读

  1. kafka什么情况下会认为发送失败进而去重试

    2024-03-18 21:54:02       46 阅读
  2. 【力扣】75.颜色分类

    2024-03-18 21:54:02       43 阅读
  3. 机械产品CE-MD认证测试项目介绍

    2024-03-18 21:54:02       44 阅读
  4. 2733: 【搜索】【广度优先】 马遍历棋盘

    2024-03-18 21:54:02       43 阅读
  5. springboot源码的类阅读顺序

    2024-03-18 21:54:02       45 阅读
  6. vue3+TS中子组件怎么向父组件传值

    2024-03-18 21:54:02       45 阅读
  7. Vue3 使用Pinia 存入与取出数据

    2024-03-18 21:54:02       39 阅读
  8. 算法笔记p93_进制转换

    2024-03-18 21:54:02       40 阅读
  9. linux进程 crash之后 ulimit -c unlimited

    2024-03-18 21:54:02       43 阅读
  10. 人工智能主要有哪些领域?

    2024-03-18 21:54:02       37 阅读
  11. C++ 工厂模式

    2024-03-18 21:54:02       41 阅读
  12. 【P5737】【深基7.例3】闰年展示

    2024-03-18 21:54:02       38 阅读
  13. C++不定参数模板、折叠表达式和类型推导

    2024-03-18 21:54:02       44 阅读
  14. 七.pandas处理第三方数据

    2024-03-18 21:54:02       35 阅读
  15. react中点击按钮不能获取最新的state时候

    2024-03-18 21:54:02       43 阅读