제출 #1251023

#제출 시각아이디문제언어결과실행 시간메모리
1251023JoksimKaktus3개의 봉우리 (IOI25_triples)C++20
0 / 100
14 ms1860 KiB
#include "triples.h"
#include <bits/stdc++.h>

using namespace std;

long long count_triples(vector<int> v) {
    long long res = 0;
    int n = v.size();
    for(int i = 0;i < n;i++){
        if(v[i] == 1)continue;
        int a = i + v[i];
        if(a < n){
            int b = a - v[a];
            if(v[a] + v[b] == v[i]){
                res++;
            }
        }
        a = i - v[i];
        if(a >= 0){
            int b = a + v[a];
            if(v[a] + v[b] == v[i]){
                res++;
            }
        }
    }
    return res;
}

vector<int> construct_range(int M, int K) {
    return {1, 1, 1};
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...