제출 #1359626

#제출 시각아이디문제언어결과실행 시간메모리
1359626raineyj선물 (IOI25_souvenirs)C++20
25 / 100
8 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> res=transaction(P0-1);
        if(res.first.size()==1)
        {
            transaction(P0-1-res.second-1);
            transaction(P0-1-res.second-1);
        }
        else
        {
            long long c=P0-1-res.second;
            res=transaction(c/2);
        }
    }
    else if(P0==N)
    {
        for(int i=1; i<N; i++)
        {
            for(int j=0; j<i; j++) transaction(N-i);
        }
    }
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…