제출 #1364281

#제출 시각아이디문제언어결과실행 시간메모리
1364281mannshah1211선물 (IOI25_souvenirs)C++20
22 / 100
0 ms344 KiB
#include "souvenirs.h"
#include <bits/stdc++.h>

using namespace std;

void buy_souvenirs(int n, long long p0) {
  if (n == 2) {
    transaction(p0 - 1);
  } else if (n == 3) {
    pair<vector<int>, long long> a = transaction(p0 - 1);
    if (a.first.size() == 1) {
      // p0 - 1 - a.second
      // is the second element
      long long sec = p0 - 1 - a.second;
      transaction(sec - 1);
      transaction(sec - 1);
    } else {
      long long sum = p0 - 1 - a.second;
      transaction(sum / 2);
    }
  }
  return;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…