Submission #1351216

#TimeUsernameProblemLanguageResultExecution timeMemory
1351216jumpSouvenirs (IOI25_souvenirs)C++20
3 / 100
8 ms344 KiB
#include "souvenirs.h"
#include <iostream>
#include <utility>
#include <vector>
#define ll long long
std::pair<std::vector<int>,long long> res;
std::vector<int> total;
void wrap(ll ts){
  //std::cout << ts << ' ';
  res = transaction(ts);
  for(int i=0;i<res.first.size();i++){
    total[res.first[i]]+=1;
  }
}
void buy_souvenirs(int N, long long P0) {
  total.resize(N+4);
  int j=0;
  for(int i=P0-1;i>=1;i--){
    int n=++j;
    while(n--)wrap(i);
  }
  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...