题目内容给定 n 个区间 [li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3]和[2,6]可以合并为一个区间[1,6]。
输入格式第一行包含整数n。接下来n行,每行包含两个整数 l 和 r。
输出格式共一行,包含一个整数,表示合并区间 ...
题目内容假定有一个无限长的数轴,数轴上每个坐标上的数都是0。现在,我们首先进行 n 次操作,每次操作将某一位置x上的数加c。接下来,进行 m 次询问,每个询问包含两个整数l和r,你需要求出在区间[l, r]之间的所有数的和。
输入格式第一行包含两个整数n和m。接下来 n 行,每行包含两个整数x和c。 ...
题目内容给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数。
输入格式第一行包含整数n。第二行包含n个整数,表示整个数列。
输出格式共一行,包含n个整数,其中的第 i 个数表示数列中的第 i 个数的二进制表示中1的个数。
数据范围1≤n≤100000,0≤数列中元素的值≤10^9
输 ...
题目内容给定一个长度为 n 的整数序列 a1,a2,…,an 以及一个长度为 m 的整数序列 b1,b2,…,bm。请你判断 a 序列是否为 b 序列的子序列。子序列指序列的一部分项按原有次序排列而得的序列,例如序列 {a1,a3,a5} 是序列 {a1,a2,a3,a4,a5} 的一个子序列。
输 ...