很简单的一题,用贪心算法可以解决。结构体内保存了JavaBean的数量j,cat food的数量f,以及j和f的比值rate。也就是说每1 cat food可以兑换多少JavaBean。然后对rate按照从大到小的顺序排序。然后每次按照rate从大到小的选择,保证cat food可以兑换最多的JavaBean。
// ZOJ2109 FatMouse' Trade.cpp : Defines the entry point for the console application.
//// #include "stdafx.h"#include
#include
#include
#include
#include
#include
#include
#include
#include
#include