排序
J__lxj
这个作者很懒,什么都没留下…
展开
-
Codeforce 670C cinema(蓝书刷题记录)
题目描述: 莫斯科正在举办一个大型国际会议,有n个来自不同国家的科学家参会。 每个科学家都只懂得一种语言。 为了方便起见,我们把世界上的所有语言用1到109之间的整数编号。 在会议结束后,所有的科学家决定一起去看场电影放松一下。 他们去的电影院里一共有m部电影正在上映,每部电影的语音和字幕都采用不同的语言。 对于观影的科学家来说,如果能听懂电影的语音,他就会很开心;如果能看懂字幕,他就会比较开心;...原创 2019-03-03 16:00:53 · 334 阅读 · 0 评论 -
bzoj3032 七夕祭(蓝书刷题记录)
引入:经典贪心问题 均分纸牌 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左边或右边的堆上。现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都一样多...原创 2019-04-07 18:44:22 · 236 阅读 · 0 评论 -
Poj1723 Soldiers(蓝书刷题记录)
问题描述:给你n个士兵在棋盘里的坐标,要你将他们排成连续的一行(即与x轴平行),问你最少要将这些士兵移动多少步。 题解:对于y轴方向上的处理,显然是排序后找中位数。而x轴方向的因为要相邻,所以有点麻烦。考虑已排好序的x坐标,最终状态下他们的相对位置已经固定。 设最终状态下的第一个坐标为 X+1 则第一个点的最终坐标为X+1 从x[1]---->X+1 第二个点的最终坐标为X+1 从x[2...原创 2019-03-04 20:57:50 · 211 阅读 · 0 评论