洛谷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;
}
相关推荐
罗西的思考15 小时前
【Agent】MemOS 源码笔记---(5)---记忆分类
人工智能·深度学习·算法
qq_4335545418 小时前
C++数位DP
c++·算法·图论
AshinGau18 小时前
Softmax 与 交叉熵损失
神经网络·算法
似水এ᭄往昔18 小时前
【C++】--AVL树的认识和实现
开发语言·数据结构·c++·算法·stl
栀秋66619 小时前
“无重复字符的最长子串”:从O(n²)哈希优化到滑动窗口封神,再到DP降维打击!
前端·javascript·算法
xhxxx19 小时前
不用 Set,只用两个布尔值:如何用标志位将矩阵置零的空间复杂度压到 O(1)
javascript·算法·面试
有意义19 小时前
斐波那契数列:从递归到优化的完整指南
javascript·算法·面试
charlie11451419119 小时前
编写INI Parser 测试完整指南 - 从零开始
开发语言·c++·笔记·学习·算法·单元测试·测试
mmz120719 小时前
前缀和问题2(c++)
c++·算法
TL滕19 小时前
从0开始学算法——第十六天(双指针算法)
数据结构·笔记·学习·算法