核心思想是:第N天的最大收益第N天市值减去前N天市值的最小值,从j=n-1开始一直往回推,同时可以用a[j]村粗第J天的最大收益,还有其他细节自己也要考虑(N=0或1)#include <stdio.h> int Min(int a[],int n); int main() { int n,max=0,mi=0; scanf("%d",&n); int a[n],Min[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]);//读入数组 if(i==0)...