题意:
     给你一个有n个数的数字序列,然后有m组询问,每组询问是问第k次出现的v在序列里的小标是多少?

思路:
     简单题目,直接开个二维的容器就行了,标记出现次数可以开个数组或者是一维的容器,没啥想法直接写就行了。

#include<map>
#include<stdio.h>

using namespace std;

map<int ,map<int ,int> >Ans;
map<int ,int>mark;

int main ()
{
    int n ,m ,v ,k ,i ,a;
    while(~scanf("%d %d" ,&n ,&m))
    {
        Ans.clear();
        mark.clear();   
        for(i = 1 ;i <= n ;i ++)
        {
           scanf("%d" ,&a);
           Ans[a][++mark[a]] = i;
        }              
        while(m--)
        {
            scanf("%d %d" ,&k ,&v);
            printf("%d\n" ,Ans[v][k]);      
        }
    }
    return 0;
}

UVA11991第k次出现的v的下标相关推荐

  1. 尚硅谷Java第三季--1.javaj基础

    1. javaj基础 Java字符串常量池 public class StringPools58Demo {public static void main(String[] args) {/*(1). ...

  2. Attention中的Q、K、V

    Attention机制如下图所示 可以这样来看待:将Source中的构成元素想象成是由一系列的<Key,Value>数据对构成,此时给定Target中的某个元素Query,通过计算Quer ...

  3. 建立一个Map实例,k值为String类型,v值为Integer类型。依次用put方法输入如下: map.put(Kobe, 24); map.put(James, 6); map.put(

    建立一个Map实例,k值为String类型,v值为Integer类型.依次用put方法输入如下: map.put("Kobe", 24); map.put("James& ...

  4. Attention机制中 Q、K、V分别从哪里来?

    在深度学习中,尤其是自然语言处理领域,Attention 机制已经成为一种非常重要的方法.它的核心思想是根据输入序列中的每个元素与当前元素的相关性来分配不同的权重,从而实现对输入序列的动态聚焦.在 A ...

  5. HDU6181(K短路问题)

    不知道为什么这个一直爆内存! #include<iostream> #include<algorithm> #include<cmath> #include< ...

  6. BZOJ-3065 带插入区间K小值

    替罪羊树套权值线段树,其中替罪羊树可以满足插入的操作. #include <cstdlib> #include <cstdio> #include <algorithm& ...

  7. XVI Open Cup named after E.V. Pankratiev. GP of Ekaterinburg

    A. Avengers, The 留坑. B. Black Widow 将所有数的所有约数插入set,然后求mex. #include<bits/stdc++.h> using names ...

  8. 快速排序以及基于快排思想的找前k个最大数

    快速排序是对冒泡排序的改进. 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序,它采用一种分治(Divide-and-ConquerMethod)的方法 快速排序的思想: 在数组中找 ...

  9. 微软编程题:寻找最小的k个值

    转载自:http://blog.csdn.net/v_JULY_v/article/details/6370650 寻找最小的k个数 题目描述:5.查找最小的k个元素 题目:输入n个整数,输出其中最小 ...

最新文章

  1. Java对象转xml报文和xml报文转Java对象帮助类
  2. 《Adobe Photoshop CC经典教程》—第1课1.2节使用工具
  3. 【Matlab】求解积分方程的数值解
  4. 老李分享:基于图像识别的跨平台的手机自动化测试方案
  5. ucos ii 源代码中文注释详解: OS_CPU.c
  6. 软件测试模型-敏捷模型
  7. [置顶] Oracle学习经验谈
  8. 因多次登录失败导致的账户锁定,ssh无法登录处理
  9. python qt5 安装
  10. python小波去噪的方法_小波去噪基本概念
  11. html在div中数字时钟,在JS+CSS中如何实现滚动数字时钟
  12. AlertManager警报通知 E-mail 微信 模板
  13. 树莓派HDMI转VGA线有无源
  14. Ubuntu系统中各文件夹的作用
  15. 一句话讲清种子轮、天使轮、ABC轮的区别
  16. Android Native Crash崩溃及错误原因分析二-实战解决
  17. C/c++中内存拷贝函数memcpy详解
  18. shell编程,脚本语言
  19. numpy的repeat和pytorch的repeat
  20. UGUI射线检测或触碰检测

热门文章

  1. 理科的至尊思想:进制之间的转换
  2. linux -- chcp
  3. JQuery操作CheckBox和Radio
  4. 匿名对象和object的转换
  5. 在SQL中使用convert函数进行日期的查询
  6. Vmware中安装RHEL5
  7. DOS下操作注册表的部分命令
  8. Java常用工具类---IP工具类、File文件工具类
  9. 第二次作业 郭昭杰 201731062608
  10. python 函数部分