摘要: 因为要找最小的价格呀 所以对于每个牛 我们都去找最小的满足条件的草 将牛和草 的鲜嫩程度从大到小排序 然后 依次枚举牛 用 multiset来保存所有满足条件的草的价格 然后去二分找 第一个大于等于 第i个牛的要求的价格的值 找到之后就erase一下 否则就输出-1 因为草的鲜嫩程度是从大到小的 所 阅读全文
posted @ 2018-07-22 16:53 Terry-Wei 阅读(110) 评论(0) 推荐(0) 编辑
摘要: n个数字 不重复 给你一个m 然后问你有多少个区间的中位数是m 奇数区间选中间那个 偶数区间选中间偏左那个 因为是一个区间 肯定包含m这个数字 然后我们从m右边开始 记录从m到右边的每个数字这段区间比他大小的数字有多少个 用map记录一下 比如说 5 4 2 4 5 3 1 则 从4开始 2 4 5 阅读全文
posted @ 2018-07-20 21:55 Terry-Wei 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个矩形,宽都是1,然后依次给你每个矩形的高。这n个矩形连在一起,现在让你规划一个矩形出来,使得这个矩形的面积最大 思路: 其实这个题一眼看去很难想到用栈来做 那么用栈怎么做呢? 假设现在的数据是 5 1 2 3 4 5 那我们栈内的元素为 1 2 3 4 5 那么area = max ( 阅读全文
posted @ 2018-07-20 12:50 Terry-Wei 阅读(130) 评论(1) 推荐(0) 编辑