뜌릅

귀찮아 14929번 [백준] 본문

알고리즘/PS 문제

귀찮아 14929번 [백준]

TwoCastle9 2022. 11. 12. 17:50
반응형

https://www.acmicpc.net/problem/14929

 

그냥 풀게 되면 시간 초과가 나게 된다.

 

따라서 밑과 같이 tmp 변수를 만들어서 풀게 되었다.

 

void solve() {
    int n;
    cin>>n;
    vector<int> v(n);
    for(auto & x: v)cin>>x;
    long long sum =0;
    long long tmp = 0;
    for(int i =0; i<n;i++) {
        tmp += v[i];
    }
    for(int i =0; i<n;i++){
        tmp -=v[i];
        sum += tmp * v[i];
    }
    cout<<sum;
}

 

반응형

'알고리즘 > PS 문제' 카테고리의 다른 글

대표 자연수 2548번 [백준]  (0) 2022.11.16
Photoshoot 18323번 [백준]  (0) 2022.11.11
아기상어 16236번 [백준]  (2) 2022.09.03
테트로미노 14500번 [백준]  (0) 2022.09.02
외판원 순회3 16991번 [백준]  (0) 2022.09.01