Submission #1286455

#TimeUsernameProblemLanguageResultExecution timeMemory
1286455kaxiSouvenirs (IOI25_souvenirs)C++20
4 / 100
1 ms336 KiB
#include "souvenirs.h"
#include <utility>
#include <vector>
#include <iostream>
using namespace std;
pair<vector<int>, long long> transaction(long long M);
void buy_souvenirs(int N, long long P0) {;
  if (N == 2) {
  	transaction(P0 - 1);
  	return;
  } else 
  if (N == 3) {
  	transaction(P0 - 1);
    transaction((P0 - 1) / 2);
    transaction(1);
    return;
  } else 
  if (P0 == N) {
  	for (int i = 1; i <= N; i++) {
  		for (int j = 1; j <= i; j++) {
  			transaction(N - i);
		  }
		  return;
	  }
  } else {
  	
  }
}
#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...