제출 #1254812

#제출 시각아이디문제언어결과실행 시간메모리
1254812AbdullahIshfaq선물 (IOI25_souvenirs)C++20
컴파일 에러
0 ms0 KiB
#include "souvenirs.h" #include <bits/stdc++.h> using namespace std; #define MOD 1000000007 #define ll long long void buy_souvenirs(int n, ll p) { ll curr = p - 1; if(n == 3){ auto tmp = transaction(curr); curr -= tmp.second; if(tmp.size() == 1){ transaction(curr - 1); transaction(curr - 1); return ; } curr /= 2; transaction(curr); transaction(curr); return ; } vector<ll> pur(n); for(int i = 1; i < n; i++){ while(pur[i] < i){ auto tmp = transaction(curr); for(auto j : tmp.first){ pur[j]++; } if(tmp.second > 0 or tmp.first.size() != 1){ curr--; } } curr--; } }

컴파일 시 표준 에러 (stderr) 메시지

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:13:12: error: 'struct std::pair<std::vector<int>, long long int>' has no member named 'size'
   13 |     if(tmp.size() == 1){
      |            ^~~~