제출 #1265353

#제출 시각아이디문제언어결과실행 시간메모리
1265353thenpc선물 (IOI25_souvenirs)C++20
21 / 100
12 ms412 KiB
#include <bits/stdc++.h>
#include "souvenirs.h"
using namespace std;
#define ll long long
void buy_souvenirs(int n,ll p){
  ll cnt=n-1;
  for(int i=1;i<=n-2;i++){
    pair<vector<int>,ll> v=transaction(p-1);
    if(v.first.size()==2){
      p-=2;
      cnt--;
      for(int j=1;j<i;j++){
        transaction(p);
      }
    }
    else{
      if(v.second==1){
        p-=2;
        for(int j=1;j<i;j++){
          transaction(p);
        }
      }
      else{
        p--;
        for(int j=1;j<i;j++){
          transaction(p);
        }
      }
    }
  }
  for(int i=1;i<=cnt;i++){
    transaction(p-1);
  }
}
#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...