Submission #1282409

#TimeUsernameProblemLanguageResultExecution timeMemory
1282409kawhiet3개의 봉우리 (IOI25_triples)C++20
0 / 100
2094 ms1956 KiB
#include <bits/stdc++.h> #include "triples.h" using namespace std; long long count_triples(vector<int> h) { int n = h.size(); long long res = 0; int x = 20; for (int i = 1; i < n - 1; i++) { for (int j = i - 1; j >= max(i - x, 0); j--) { for (int k = i + 1; k < min(n, i + x); k++) { vector<int> a = {h[i], h[j], h[k]}; vector<int> b = {i - j, k - j, k - i}; sort(a.begin(), a.end()); sort(b.begin(), b.end()); res += a == b; } } } 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...