摘要: 分隔相同整数 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个包含N个整数的数组A。你的任务是将A重新排列,使得任意两个相等的整数在数组中都不相邻。 如果存在多个重排后的数组满足条件,输出字典序最小的数组。 这里字典序最小指:首先尽量使第一个整数最小,其次使第二 阅读全文
posted @ 2016-08-09 13:22 mxzf0213 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 奶牛卧室 题目描述 奶牛们有一个习惯,那就是根据自己的编号选择床号。如果一头奶牛编号是a,并且有0..k-1一共k张床,那么她就会选择a mod k号床作为她睡觉的地点。显然,2头牛不能睡在一张床上。那么给出一些奶牛的编号,请你为她们准备一间卧室,使得里面的床的个数最少。 输入 第一行是奶牛的个数n 阅读全文
posted @ 2016-08-09 00:29 mxzf0213 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 硬币翻转 题目描述 在桌面上有一排硬币,共N枚,每一枚硬币均为正面朝上。现在要把所有的硬币翻转成反面朝上,规则是每次可翻转任意N-1枚硬币(正面向上的被翻转为反面向上,反之亦然)。求一个最短的操作序列(将每次翻转N-1枚硬币成为一次操作)。 输入 输入只有一行,包含一个自然数N(N为不大于100的偶 阅读全文
posted @ 2016-08-09 00:21 mxzf0213 阅读(402) 评论(0) 推荐(0) 编辑