Submission #1251094

#TimeUsernameProblemLanguageResultExecution timeMemory
1251094discontinuousTriple Peaks (IOI25_triples)C++20
0 / 100
2095 ms1968 KiB
// Author: Anikait Prasar #include <bits/stdc++.h> using namespace std; typedef long long ll; #define pb push_back ll count_triples(vector<int> H) { int n = H.size(); ll m = 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; vector<int> dists; heights.pb(H[i]); heights.pb(H[j]); heights.pb(H[k]); dists.pb(H[j]-H[i]); dists.pb(H[k]-H[i]); dists.pb(H[k]-H[j]); sort(heights.begin(), heights.end()); sort(dists.begin(), dists.end()); bool nope = false; for(int g = 0; g<3; g++) { if(heights[g] != dists[g]) { nope = true; } } if(!nope) { m++; } } } } return m; } vector<int> construct_range(int M, int K) { }

Compilation message (stderr)

triples.cpp: In function 'std::vector<int> construct_range(int, int)':
triples.cpp:49:1: warning: no return statement in function returning non-void [-Wreturn-type]
   49 | }
      | ^
#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...