Codeforces Round #735 (Div. 2)

Revision en1, by Im_asleep, 2021-07-30 10:24:38

A. Cherry

每个区间的最大值和最小值之积的最大值,是每个最小区间最大值最小值的最大值.. 不是最大的数*第二大的数,因为它们之间有可能相隔着一些数,让它们不再是最值

void solve() {
    int A[100010];
    int n;
    int ans = 0;
    cin >> n;
    for (int i = 1; i <= n; ++i) {
        cin >> A[i];
        ans = max(ans, A[i] * A[i - 1]);
    }
    cout << ans << endl;
}

B. Cobb

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English Im_asleep 2021-07-30 10:24:38 378 Initial revision (published)