Submission #1074049

#TimeUsernameProblemLanguageResultExecution timeMemory
1074049fv3Digital Circuit (IOI22_circuit)C++17
0 / 100
12 ms2392 KiB
#include "circuit.h"
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
vector<int> ps;

int N;

void init(int N_, int M, vector<int> P, vector<int> A) 
{
  N = N_;
  ps = vector<int>(M + 1);
  for (int i = 0; i < N + M; i++)
    ps[i+1] = ps[i] + A[i];
}

int count_ways(int L, int R) 
{
  L -= N;
  R -= N;
  return ps[R+1] - ps[L];
}
#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...