(算法练习)——贪心
P118 月饼 贪心 主要是记录下结构体中元素的排序 # include <stdio.h> # include <algorithm> using namespace std ; struct mooncake { double store ; double sell ; double price ; } cake [ 1010 ] ; //结构体的排序 bool cmp ( mooncake a , mooncake b ) { return a . price > b . price ; } int main ( ) { int n ; double D ; scanf ( "%d%lf" , & n , & D ) ; for ( int i = 0 ; i < n ; i ++ ) { scanf ( "%lf" , & cake [ i ] . store ) ; } for ( int i = 0 ; i < n ; i ++ ) { scanf ( "%lf" , & cake [ i ] . sell ) ; cake [ i ] . price = cake [ i ] . sell / cake [ i ] . store ; } sort ( cake , cake + n , cmp ) ; double ans = 0 ; for ( int i = 0