auto min_buy_price=min_element(prices.begin(),prices.begin()+i);
profit = prices[i]-*min_buy_price;
INT类型的最大和最小值 INT_MIN 在实际使用的时候要考虑更多细节 比如:
#defineINT8_MIN(-128)#defineINT16_MIN(-32767-1)#defineINT32_MIN(-2147483647-1)#defineINT64_MIN(-__INT64_C(9223372036854775807)-1)/* Maximum of signed integral types. */#defineINT8_MAX(127)#defineINT16_MAX(32767)#defineINT32_MAX(2147483647)#defineINT64_MAX(__INT64_C(9223372036854775807))/* Maximum of unsigned integral types. */#defineUINT8_MAX(255)#defineUINT16_MAX(65535)#defineUINT32_MAX(4294967295U)#defineUINT64_MAX(__UINT64_C(18446744073709551615))