[USACO2005][POJ2454]Jersey Politics(随机化)

题目:http://poj.org/problem?id=2454

题意:给你3*k(k<=60)个数,你要将它们分成3个长度为k的序列,使得其中至少有两个序列的和大于k*500

分析:以为有高大上的做法,然后题解爸爸告诉我是随机化乱搞……

首先可以把最小的k个去掉

然后将剩下的2*k个分成2组

接下来随机化交换它们中的两个数,并判断……

只能说略猥琐

posted @ 2014-04-26 22:30  Chellyutaha  阅读(154)  评论(0编辑  收藏  举报