int sum = 0; for (int i = 0; i < t; ++ i) { int x = 0; // 遍历每个鱼塘的收获 for (int j = 0; j <= f; ++ j) if (get(j) > get(x)) x = j; sum += get(x); ++ s[x]; } return sum; }
intmain() { cin >> n; for (int i = 0; i < n; ++ i) cin >> a[i]; for (int i = 0; i < n; ++ i) cin >> b[i]; for (int i = 1; i < n; ++ i) cin >> c[i], c[i] += c[i - 1]; cin >> T;
int res = 0;
// 枚举走每个鱼塘的收获 for (int i = 0; i < n; ++ i) res = max(res, work(i, T - c[i]));