洛谷P1918 保龄球(c嘎嘎)

题目链接:P1918 保龄球 - 洛谷 | 计算机科学教育新生态

题目难度:普及

解题思路 :开个map就好了,map存每个位置瓶子数量的位置,然后读入要打到的瓶子数量,直接输出mp[m]即可

代码部分:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;	
const int N = 1 * 1e5 + 10;
#define _for(i,a,b) for(int i=(a); i<(b); ++i)
#define _rep(i,a,b) for(int i=(a); i<=(b); ++i)
map<int,int>mp;
typedef long long ll;
int n;

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
     
    cin >> n;
    
    _rep(i,1,n) 
	{
		int a;
    	cin >> a;
    	mp[a] = i;
	}
    
    int q;
    cin >> q;
    
    while(q--)
    {
    	int m;
    	cin >> m;
        cout<<mp[m]<<'\n';
	}
	
    return 0;
}
相关推荐
EndingCoder2 分钟前
图算法在前端的复杂交互
前端·算法·图算法
kanhaoning22 分钟前
将重排序大模型Qwen3-Reranker-8B的知识蒸馏到小模型BGE-reranker-v2-m3上
算法
CoovallyAIHub25 分钟前
2025年小目标检测分享:从无人机视角到微观缺陷的创新模型
深度学习·算法·计算机视觉
用户403159863966330 分钟前
表达式并发计算
java·算法
前端拿破轮40 分钟前
不是吧不是吧,2025年了还有人不会括号匹配?
算法·leetcode·面试
CoovallyAIHub1 小时前
无人机图像中的小目标检测新利器:深入解析 LAM-YOLO 模型
深度学习·算法·计算机视觉
刃神太酷啦1 小时前
C++ 多态详解:从概念到实现原理----《Hello C++ Wrold!》(14)--(C/C++)
java·c语言·c++·qt·算法·leetcode·面试
DoraBigHead1 小时前
小哆啦解题记 · 数字连续段谜案
算法
✿ ༺ ོIT技术༻2 小时前
剑指offer第2版:链表系列
数据结构·算法·链表
yiridancan3 小时前
终极剖析HashMap:数据结构、哈希冲突与解决方案全解
java·数据结构·算法·哈希算法