Submission #1249752

#TimeUsernameProblemLanguageResultExecution timeMemory
1249752Jakub_Wozniak선물 (IOI25_souvenirs)C++20
4 / 100
0 ms412 KiB
#include "souvenirs.h"
#include <utility>
#include <vector>
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
typedef pair<vector <int> ,ll> pvl;
#define st first
#define nd second

void buy_souvenirs(int N, long long P0) {
  if(N == 2)
  {
    pvl p = transaction(P0-1);
  }
  else
  {
    pvl p = transaction(P0-1);
    ll C2 = (P0-1-p.nd)/2;
    if(p.st.size() == 1)
    {
      ll p1 = P0-1-p.nd;
      transaction(p1-1);
    }
    else
    {
      transaction(C2);
    }
  }
  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...