제출 #1269299

#제출 시각아이디문제언어결과실행 시간메모리
1269299sula2Triple Peaks (IOI25_triples)C++20
0 / 100
70 ms1968 KiB
#include <bits/stdc++.h> using namespace std; long long count_triples(vector<int> H) { int ans = 0, n = H.size(); auto add = [&](int i, int j, int k) { if (multiset<int>{j-i, k-i, k-j} == multiset<int>{H[i], H[j], H[k]}) { ans++; } }; for (int k = 0; k < n; k++) { int i = k - H[k]; set<int> _ = {i + H[i], k - H[i]}; for (int j : _) add(i, j, k); } return ans; } vector<int> construct_range(int, int) { return {}; }
#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...