Submission #1359735

#TimeUsernameProblemLanguageResultExecution timeMemory
1359735avahw3개의 봉우리 (IOI25_triples)C++20
8 / 100
2096 ms1960 KiB
#include "triples.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

long long count_triples(std::vector<int> H) {
  int n = H.size();
  ll ans = 0;
  for(int i = 0; i < n; i++){
    for(int j = i + 1; j < n; j++){
      for(int k = j + 1; k < n; k++){
        vector<int> hs = {H[i], H[j], H[k]};
        vector<int> diff = {j - i, k - i, k - j};
        sort(hs.begin(), hs.end()); sort(diff.begin(), diff.end());
        if(hs == diff) ans++;
      }
    }
  }
  return ans;
}

std::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...