题目描述

现有N个大理石,每个大理石上写了一个非负整数、首先把各数从小到大排序然后回答Q个问题。每个问题问是否有一个大理石写着某个整数x,如果是,还要回答哪个大理石上写着x。排序后的大理石从左到右编号为1~N。

输入

第一行2个整数n、m,n表示大理石的数量,m表示有几个问题

第二行有n个数字,表示大理石上的数字

第三行有m个数字,表示问的数字x

输出

1个问题输出一行

比如发现数字5在第4块大理石上,则输出

CASE# 1:5 found at 4

比如数字2,所有大理石上都没有发现,则输出

CASE# 2:2 not found

样例

样例1
输入

4 1
2 3 5 1
5

输出

5 found at 4

样例2
输入

5 2
1 3 3 3 1
2 3

输出

2 not found
3 found at 3

数据规模
大理石数量不超过10000,每个数字不超过int范围,问题不超过1000

题解

这道题非常easy,直接上代码

#include<bits/stdc++.h>
using namespace std;
vector<int>win;
int n,m,x,l;
int main()
{cin>>n>>m;for(int i=0;i<n;i++){cin>>l;win.push_back(l);}sort(win.begin(),win.end());while(m--){cin>>x;bool k=true;for(int i=0;i<win.size();i++){if(win[i]==x){k=false;cout<<x<<' '<<"found at "<<i+1<<endl;break;}}if(k){cout<<x<<' '<<"not found"<<endl;}}return 0;
}

STL vector :大理石在哪儿?相关推荐

  1. C++ stl vector介绍

    转自: STL vector用法介绍 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if ...

  2. STL vector的几种清空容器(删除)办法

    1.为什么需要主动释放vector内存 来自 <https://blog.csdn.net/hellokandy/article/details/78500067> vector其中一个特 ...

  3. STL vector 容器介绍

    介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用.通 ...

  4. STL vector的erase操作问题

    STL vector的erase操作问题 一老大说CSDN上有篇博文("关于STL vector的erase操作",地址是:http://blog.csdn.net/tingya/ ...

  5. STL vector容器

    介绍  这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作.本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用. ...

  6. stl vector 函数_在C ++ STL中使用vector :: begin()和vector :: end()函数打印矢量的所有元素...

    stl vector 函数 打印向量的所有元素 (Printing all elements of a vector) To print all elements of a vector, we ca ...

  7. stl vector 函数_vector :: at()函数以及C ++ STL中的示例

    stl vector 函数 C ++ vector :: at()函数 (C++ vector::at() function) vector::at() is a library function o ...

  8. stl vector 函数_vector :: crend()函数以及C ++ STL中的示例

    stl vector 函数 C ++ vector :: crend()函数 (C++ vector::crend() function) vector::crend() is a library f ...

  9. stl vector 函数_vector :: pop_back()函数以及C ++ STL中的示例

    stl vector 函数 C ++ vector :: pop_back()函数 (C++ vector::pop_back() function) vector::pop_back() is a ...

最新文章

  1. seaborn使用boxplot函数进行箱图可视化(使用色彩调色板自定义设置箱图的颜色、在boxplot函数内设置palette参数自定义调色板)
  2. NOIP2012普及组 (四年后的)解题报告 -SilverN
  3. linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
  4. VS2010中使用正则表达式替换时无法使用回车符的解决方法
  5. Linux下调tcp最大参数
  6. which与whereis区别
  7. Fiddler抓包【3】_设置断点修改
  8. linux mysql 管理员,Linux管理员-CentOS 7上的MySQL设置
  9. 宋朝人物第一,朱熹都说他是“天地间第一流人物”
  10. windows10打开natapp.exe 报Error: oppen NUL: The system cannot find the file specified.
  11. 遥感数据相关资源获取
  12. NIST伪随机测试出现igamc:UNDERFLOW的原因以及测试文件的格式
  13. 转折点:移动互联网时代的商业法则
  14. 汇编语言:伪指令整理
  15. 如何营造沉浸式实景演艺旅游环境
  16. 局域网arp攻击_本地复现 ARP欺骗攻击
  17. 计算机基础知识操作培训教案,计算机基础知识培训教案设计
  18. 模拟山羊mmo服务器的位置,模拟山羊mmo老山羊在哪 老羊山位置一览
  19. 黑马程序员 日记(七)
  20. 华普微 CTM219B移植代码只收到一帧数据原因

热门文章

  1. 计算机视觉——棋盘格标定法获取相机内参外参
  2. OpenCV stereo matching 代码 matlab实现视差显示
  3. The Copernicus Global Land Service (CGLS)账号注册与数据下载
  4. spring配置中加载properties文件方法
  5. js点击重置按钮重置表单
  6. 沐神《动手学深度实战Kaggle比赛:狗的品种识别(ImageNet Dogs)
  7. Redis学习12之jedis的set时间测试
  8. 【RSS】我的RSS使用介绍
  9. 关于Rost ContentMining 6.0情感分析出现空白的解决方案
  10. AI模型也需要资产管理,星环科技推出AI运营平台MLOps星环科技星环科技