A. Architecture

在这里插入图片描述
在这里插入图片描述

题意:

给定第一行的值表示 m m 列的最大值, 第 m m 行的值表示 n n 行的最大值, 问是否会
行列冲突。
求出行列最大值判断是否相同即可。

AC代码:

const int N = 1e6 + 10;
int n, m;
ll ans, res, tmp, cnt;
int a[N];

int main()
{
    sd(n);
    ll sum1 = 0;
    ll sum2 = 0;
    rep(i, 1, n)
        sd(a[i]),
        sum1 += a[i];
    ans = 0;
    rep(i, 1, n)
    {
        sum2 += a[i] * a[i];
        sum1-=a[i];
        ans = max(ans, sum1 * sum2);
    }
    pld(ans);
    return 0;
}
发布了728 篇原创文章 · 获赞 431 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/qq_43627087/article/details/104865936