uncle-lu的种草日记 赛氪

2023-11-04 22:59
文章标签 日记 lu 种草 uncle

本文主要是介绍uncle-lu的种草日记 赛氪,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.5.7 uncle-lu的种草日记

Description

 

新北山上有一排空地,uncle-lu想重些草上去,于是乎他将这一排空地分割成nn块并标上号1...n1...n。(这片空地上什么草都没有)

你完全想不到,uncle-lu个有E技能,他一口气可以在一段连续的区间内种上一株草。例如,他想在区间[2,5][2,5]上种草,一个E!那空地[2,5][2,5]上草数量分别+1+1。当然uncle-lu身体没那么好,他只能使用mm次E技能。

当uncle-lu用完mm次E技能,他有qq个疑惑,他想知道某一块草地上的草的数量。

Input

第一行包含3个正整数 分别是 n,m,qn,m,q

接下来mm行中,每行包含2个正整数 x,yx,y 表示 uncle-lu 一次的E技能 在[x,y][x,y]区间内种一株草(保证x≤yx≤y)

第m+2m+2行,包含qq个正整数 表示每次uncle-lu询问的草地.

Output

输出包含qq行,对于每次询问,输出询问答案

Sample Input 1 

10 5 4
2 4
3 5
4 6
5 7
1 10
4 6 3 5

Sample Output 1

4
3
3
4

Hint

对于100100%数据:1 &lt;= n &lt;= 10^8, 1 &lt;= m &lt;= 10^5 , 1 &lt;= q &lt;= 10^51<=n<=108,1<=m<=105,1<=q<=105

#include <iostream>
#include <map>
using namespace std;
map<int, int>ma;
int main()
{int n, m, q;int a, b;int qq[10];cin >> n>>m>>q;for (int i = 1; i <= n; i++) {ma.insert(pair<int, int>(i, 0));}for (int i = 0; i < m; i++) {cin >> a >> b;for (int j = a; j <= b; j++) {map<int, int>::iterator pos = ma.find(j);(*pos).second++;}}for (int i = 0; i < q; i++) {cin >> qq[i];}for (int i = 0; i < q; i++) {cout << (*ma.find(qq[i])).second<<endl;}return 0;
}

这篇关于uncle-lu的种草日记 赛氪的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/345747

相关文章

研1日记5

x = torch.tensor(x),numpy 转tensor 三维矩阵相加 screen -S pid 进入之前创建好的screen transpose()只能一次操作两个维度;permute()可以一次操作多维数据,且必须传入所有维度数, transpose()中的dim没有数的大小区分;permute()中的dim有数的大小区分 PyTorch 两大转置函数 trans

【项目日记】高并发内存池---细节优化及性能测试

终此一生,只有两种办法: 要么梦见生活,要么落实生活。 --- 勒内・夏尔 --- 高并发内存池---细节优化及性能测试 1 细节优化1.1 大块内存的申请处理1.2 配合定长池脱离使用new1.3 释放对象无需内存大小 2 调试Debug3 性能测试4 项目总结 1 细节优化 在前面的文章中我们已经实现了高并发内存池的申请内存逻辑和释放内存逻辑:

git svn 日记

1. git log -p -1 --name-only 该命令用于查看最新的一次提交记录的详细信息,包括文件更改情况。 git log:显示 Git 仓库的提交历史。-p:显示每次提交的差异 (diff),也就是文件内容的修改部分。-1:表示只显示最近的一次提交。--name-only:只显示被修改的文件名,而不显示详细的差异内容。 总结:该命令会输出最近一次提交的日志,显示提交的差异内容

uniapp微信小程序开发踩坑日记:Pinia持久化报错Cannot read property ‘localStorage‘ of undefined

插件默认使用 localStorage 实现持久化,小程序端不兼容,需要替换持久化 API import { defineStore } from 'pinia'   export const useCommonStore = defineStore('pack-store', {state: (): State => ({wwInfo: {},globalData: {},timerLoc

今麦郎「日记薪·1号发」 即时反馈,激活10000+名基层员工

本文内容整理自红海云CEO孙伟对今麦郎集团人力资源总经理王高峰、IT管理中心副总经理邹大勇的访谈。 坚持创新求变的品牌基因 过去30年,中国食品工业蓬勃发展,孕育出一批批在国际舞台上熠熠生辉的民族品牌。今麦郎作为民族品牌代表,自1994年创立以来,始终紧跟消费者需求变迁,从满足基础温饱的初心出发,逐步迈向品牌塑造、健康倡导及高端化探索的新征程,从家喻户晓的“今麦

JS学习日记———字符串

浏览器执行JS : 渲染引擎 (html + css) ,JS引擎 JS组成:ECMAScript语法,DOM(页面文档),BOM(浏览器对象) API:BOM + DOM DOM:通过接口对页面上各种元素进行(大小,位置,颜色等)操作 BOM:浏览器对象模型,通过BOM操作浏览器窗口(弹出框,控制转跳,获取分辨率) 字符拼接 字符串+任何类型=生成新字符(会将任何类型先转换为

黑种草:花语中的爱与思念

一、黑种草的神秘面纱 (一)产地 黑种草原产于欧洲南部,随着被引种栽培,现在在中国长江流域及华北、新疆、云南、西藏等地也有栽培。它性喜冷凉气候,忌高温高湿,对生长环境有一定要求。在适宜的环境中,黑种草能够茁壮成长,为人们带来美丽的景观和丰富的价值。 (二)形态特征 黑种草是一年生草本植物,茎高 25 – 50 厘米,不分枝或上部分枝。叶为二至三回羽状复叶,末回裂片狭线形或丝形,顶端

9月5日复盘日记

9月5日复盘日记 前言今日感恩今日知识今日反思今日名言 前言   昨天空了一天没有进行复盘,但其实昨天效率也挺高,进行了实验的完善、审稿还有每日leetcode的刷题。但为什么昨天不进行记录呢,因为昨天心情比较一般,一整天总感觉有点浮躁,不是很喜欢当下的自己,所以直接刷完题就去外面散了散心,一个人待着真的好舒服(好像也是越来越喜欢一个人了,特别自在,有人打扰的时候会有一些不知所措

C语言刷题日记(附详解)(4)

一、选填部分 第一题: 下面四个选项中,均是不合法的用户标识符的选项是( ) A. A P_0 do B. float la0 _A C. b-a sizeof int D. b_a temp _123 思路提示:题中所问的是"不合法"的"用户标识符",要记得,C语言中的关键字是不能作为用户标识符的~ 答案:C 解析:根据C语言种标识符的规定来看:A选项中的P_0是合法的,do是

【项目日记】高并发内存池---实现内存回收

如果你不能飞,那就跑; 如果跑不动,那就走; 实在走不了,那就爬。 无论做什么,你都要勇往直前。 --- 马丁·路德·金 --- 高并发内存池---内存回收机制 1 前情提要2 线程缓存的内存回收3 中心缓存的内存回收4 页缓存的内存回收5 调试检查 1 前情提要 前面我们实现了高并发内存池的三层结构:线程缓存,中心缓存,页缓存: 线