제출 #1311705

#제출 시각아이디문제언어결과실행 시간메모리
1311705alexaaa선물 (IOI25_souvenirs)C++20
0 / 100
1 ms392 KiB
#include "souvenirs.h"
#include <vector>
#include<utility>
using namespace std;



void buy_souvenirs(int N, long long P0) {
  std::pair<std::vector<int>, long long> retn;
  long long powers = 1;
  while(powers < P0){
    retn = transaction(powers);
    if(!retn.first.empty()){
      break;
    }
    powers *= 2;

  }
  int number = powers - retn.second;
  if(number != 0){
    for(int i = 0; i < number-1 ; i++){
      retn = transaction(number);
    }

  }
  else{
    for(int i = 0; i < powers-1 ; i++){
      retn = transaction(powers);

  }

  }
    

}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…