Submission #1344742

#TimeUsernameProblemLanguageResultExecution timeMemory
1344742ElayV13Triple Peaks (IOI25_triples)C++20
0 / 100
2094 ms1860 KiB
#include "triples.h"
#include "bits/stdc++.h"
using namespace std;

#define ll long long

int N;

long long count_triples(vector<int>H)
{
      N=H.size();
      ll res=0;
      for(int i=0;i<N;i++){
            ll f=0,s=0;
            for(int j=0;j<i;j++) if(H[i]-H[j]==i-j) ++f;
            for(int j=i+1;j<N;j++) if(H[j]-H[i]==j-i) ++s;
            res+=(f*s);
      }
      return res;
}

vector<int>construct_range(int M,int K)
{

}

Compilation message (stderr)

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