#include<bits/stdc++.h>
#include <vector>
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param milk_amount int整型vector
* @return int整型vector
*/
vector<int> product_except_self(vector<int>& milk_amount) {
// write code here
int len = milk_amount.size();
vector<int> ans(len,0);
for(int i=0; i<len; ++i)
ans[i] = accumulate(milk_amount.begin() ,milk_amount.begin()+i ,1 ,multiplies<int>()) * accumulate(milk_amount.begin()+i+1,milk_amount.end() ,1 ,multiplies<int>( ));
return ans;
}
};