Submission #1251534

#TimeUsernameProblemLanguageResultExecution timeMemory
1251534chr34Triple Peaks (IOI25_triples)C++20
8 / 100
2095 ms1864 KiB
#include <vector> #include <algorithm> using namespace std; long long count_triples(vector<int> H) { // Your logic for Part I int N = H.size(); long long count = 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> heights = {H[i], H[j], H[k]}; sort(heights.begin(), heights.end()); vector<int> distances = {j - i, k - i, k - j}; sort(distances.begin(), distances.end()); if (heights == distances) count++; } return count; } vector<int> construct_range(int M, int K) { return {}; // Dummy definition to prevent linker errors in Part I }
#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...