Submission #20708260


Source Code Expand

/** author: samari06,  created: 06.03.2021 21:25:21 **/
#include <bits/stdc++.h>
#define REP(i, N) for(int i = 0; i < (int)N; i++)
using namespace std;
typedef long long ll;

int main(){
    int n; cin >> n;
    vector<int> a(n);
    REP(i,n) scanf("%d",&a[i]);

    ll s2sum = 0LL;
    REP(i,n) s2sum += a[i]*a[i];
    s2sum *= (n-1);

    ll res = 0;
    res = s2sum;

    ll sum = 0LL;
    REP(i,n-1) sum += a[i+1];
    REP(i,n-1) {
        res -= 2*a[i]*sum;
        sum -= a[i+1];
    }

    printf("%lld\n", res);

    return 0;
}

Submission Info

Submission Time
Task C - Squared Error
User samari06
Language C++ (GCC 9.2.1)
Score 300
Code Size 564 Byte
Status AC
Exec Time 37 ms
Memory 4640 KiB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:10:19: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   10 |     REP(i,n) scanf("%d",&a[i]);
      |              ~~~~~^~~~~~~~~~~~

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 15
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All handmade_00.txt, handmade_01.txt, max_00.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, same_00.txt, same_01.txt, same_02.txt, same_03.txt, sample_01.txt, sample_02.txt
Case Name Status Exec Time Memory
handmade_00.txt AC 11 ms 3752 KiB
handmade_01.txt AC 2 ms 3752 KiB
max_00.txt AC 33 ms 4156 KiB
random_00.txt AC 36 ms 4640 KiB
random_01.txt AC 37 ms 4156 KiB
random_02.txt AC 35 ms 4604 KiB
random_03.txt AC 33 ms 4100 KiB
random_04.txt AC 22 ms 3864 KiB
random_05.txt AC 18 ms 3628 KiB
same_00.txt AC 32 ms 4544 KiB
same_01.txt AC 34 ms 4608 KiB
same_02.txt AC 2 ms 3756 KiB
same_03.txt AC 29 ms 4212 KiB
sample_01.txt AC 2 ms 3600 KiB
sample_02.txt AC 2 ms 3740 KiB