首页 > 其他分享 >P10288 [GESP样题 八级] 区间

P10288 [GESP样题 八级] 区间

时间:2024-04-16 12:55:21浏览次数:15  
标签:begin end cout int cin mp 样题 GESP P10288

原题链接

题解

本题的优化真的很重要!!
把所有元素出现的下标用map套vector存起来,然后二分查找

code

#include<bits/stdc++.h>
using namespace std;
map<int,vector<int> > mp;
int main()
{
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);//缺一不可
    int t;
    cin>>t;
    while(t--)
    {
        mp.clear();
        int n,x;
        cin>>n;
        for(int i=1;i<=n;i++)
        {
            cin>>x;
            mp[x].emplace_back(i);
        }

        int q;
        cin>>q;
        while(q--)
        {
            int l,r;
            cin>>l>>r>>x;
            int len=upper_bound(mp[x].begin(),mp[x].end(),r)-lower_bound(mp[x].begin(),mp[x].end(),l);
            cout<<len<<"\n";//必须要\n而不能endl
        }
    }
    return 0;
}

标签:begin,end,cout,int,cin,mp,样题,GESP,P10288
From: https://www.cnblogs.com/pure4knowledge/p/18137855

相关文章

  • P10289 [GESP样题 八级] 小杨的旅游 题解
    题目简述给定一棵树,节点之间的距离为$1$,树上有$k$个传送门,可以从一个传送门瞬间传送到另一个传送门,有$q$此询问,问$u$和$v$之间的最短距离是多少。题目分析首先考虑没有传送门,我们可以直接求两个点的LCA,再用高度容斥计算即可。如果有传送门,那么有用与不用两种选择,如......
  • 洛谷B3835 [GESP202303 一级] 每月天数
    这道题是让我们输出给定的月份有多少天#include<bits/stdc++.h>usingnamespacestd;intmain(){ intyear,month;cin>>year>>month;if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){cout<<31;......
  • 洛谷B3840 [GESP202306 二级] 找素数
    这道题让我们找A 和 B 之间(包括 A 和 B)有多少个素数。#include<bits/stdc++.h>usingnamespacestd;boolisprime(intn){if(n==0||n==1)returnfalse;for(inti=2;i*i<=n;i++){if(n%i==0)returnfalse;}returntrue;}intmain(){......
  • GESP 2024年3月C++ 1级至8级
    GESP编程能力等级认证标准一级至八级(大纲)GESP编程能力等级认证标准一级至八级(大纲)-CCF-GESP编程能力等级认证GESP真题解析真题解析-CCF-GESP编程能力等级认证GESPC++/Python/图形化编程认证样题GESPC++/Python/图形化编程认证样题-CCF-GESP编程能力等级认证......
  • LG_B3951 [GESP样题 五级] 小杨的队列 题解
    比较简单的一道逆序对的题,甚至不用\(\Omicron(n\logn)\)的归并,只需要\(\Omicron(n^2)\)的优化冒泡。就是一个在队列里每次push一个元素,然后查找逆序对的问题。值得一提的是,这道题身高不重复,所以才能优化冒泡拿满分,不然的话就得老实用归并了。直接看代码吧。#include<b......
  • 【题目】【网络系统管理】2021年全国职业院校技能大赛模块B--样题(五)
    2021年全国职业院校技能大赛网络系统管理(样题5)模块B:Windows环境全国职业院校技能大赛执委会.技术专家组2021年03月目录一、赛题说明3(一)竞赛介绍3(二)密码3(三)竞赛时间3(四)竞赛注意事项4(五)竞赛结果文件的提交4二、项目任务描述4(一)基本配置4(二)拓扑图5三......
  • 【题目】【网络系统管理】2021年全国职业院校技能大赛模块B--样题(六)
    2021年全国职业院校技能大赛网络系统管理(样题6)模块B:Windows环境全国职业院校技能大赛执委会.技术专家组2021年03月目录一、竞赛简介-3-二、竞赛注意事项-3-三、竞赛结果文件的提交-3-四、初始化环境-3-1.默认账号及默认密码-3-2.操作系统配置......
  • #样题7 6.OpenVPN VPN 客户端只能与 InsideCli 客户端网段通信,允许访问 StorageSrv 主
    #样题76.OpenVPNVPN客户端只能与InsideCli客户端网段通信,允许访问StorageSrv主机上的SAMBA服务,允许访问AppSrv上的dns服务;VPN客户端可使用的地址范围是:172.16.0.100-172.16.0.120/24;在OutsideCli上创建连接服务“[email protected]”。......
  • pageSpy - 远程调试利器
    视频版:https://www.bilibili.com/video/BV1Zi4y167TZ前言在工作中,经常需要面对的问题就是处理客户提出的bug.但是这个事儿最耗费精力甚至决定能不能修的核心点,就是复现bug.因为不同业务的平台和表现形式不同,可能大家调试的方式也有些差异.对于笔者来说,最高......
  • pageSpy - 远程调试利器
    视频版:https://www.bilibili.com/video/BV1Zi4y167TZ前言在工作中,经常需要面对的问题就是处理客户提出的bug.但是这个事儿最耗费精力甚至决定能不能修的核心点,就是复现bug.因为不同业务的平台和表现形式不同,可能大家调试的方式也有些差异.对于笔者来说,最高效的方......