//#include "triples.h"
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
long long count_triples(vector<int> H) {
return 0;
}
vector<int> construct_range(int M, int K) {
vector<int>v(M);
v[0]=1,v[1]=1;
int i=0,j=1,k=i+j;
while(k<M){
v[k]=k-i;
i=j;j=k;
k=i+j;
}
vector<int>idx;
for(int i=0;i<M;i++){
if(v[i]==0)idx.pb(i);
}
for(int i=0;i+2<idx.size();i+=3){
int a=idx[i],b=idx[i+1],c=idx[i+2];
v[a]=c-b;
v[b]=b-a;
v[c]=c-a;
}
for(int i=0;i<M;i++){
if(v[i]==0)v[i]=i;
}
return v;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |