这题怎么写?
  • 板块题目总版
  • 楼主zzxzzx2023
  • 当前回复10
  • 已保存回复10
  • 发布时间2023/8/23 20:15
  • 上次更新2023/11/3 01:40:29
查看原帖
这题怎么写?
1040497
zzxzzx2023楼主2023/8/23 20:15

堆砖游戏 描述

一开始给定 � N个单位的空地,分别以 1.. � 1..N 表示。再给出一个有K个指令的序列,每个指令格式为“A B”, 意味着在 � . . � A..B 的区域各增加一块砖。例如,如果给定区域为“10 13”,那么将在 区域 10 , 11 , 12 , 13 10,11,12,13的位置各增加一个砖块。

请编程求出完成所有工作后,这 � N个区域按砖数排序后排在中间位置的区域的砖的数目,即求砖数的中位数(由于 � N为奇数,所以这个值是唯一的)。

输入 第一行两个整数 � N和 � K,之间用一个空格隔开;

第 2 到 1 + � 1+K 行,每行两个整数 A 和 B 表示放砖的指令,之间用一个空格隔开。

输出 输出一行一个整数,表示完成所有工作后,这 N 个区域按砖数排序后排在中间位置的区域的砖的数目。

输入样例 1

7 4 5 5 2 4 4 6 3 5 输出样例 1

1 提示

1 ≤ � ≤ 1000000 1≤N≤1000000, � N为奇数。 1 ≤ � ≤ 25000 1≤K≤25000。 1 ≤ � ≤ � ≤ � 1≤A≤B≤N。

2023/8/23 20:15
加载中...