摘要:
A 题意: 给定 n 个整数,可以交换任意两个数二进制上的某一位。求任意操作次数后数组中最大值与最小值的最大差。 核心思路:这个思路还是很显然的大胆的猜结论,贪心的考虑每一个位置。也就是&和|操作. #include<iostream> #include<unordered_map> using n 阅读全文
摘要:
您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入数值 xx。 删除数值 xx(若有多个相同的数,应只删除一个)。 查询数值 xx 的排名(若有多个相同的数,应输出最小的排名)。 查询排名为 xx 的数值。 求数值 xx 的前驱(前驱定义为小于 xx 的最大的数)。 阅读全文