제출 #1250429

#제출 시각아이디문제언어결과실행 시간메모리
1250429JustInCaseSouvenirs (IOI25_souvenirs)C++20
컴파일 에러
0 ms0 KiB
#include <iostream> std::pair<std::vector<int>, long long> transaction(long long M); void buy_souvenirs(int N, long long P0) { transaction(P0 - 1); }

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

souvenirs.cpp:3:16: error: 'vector' is not a member of 'std'
    3 | std::pair<std::vector<int>, long long> transaction(long long M);
      |                ^~~~~~
souvenirs.cpp:2:1: note: 'std::vector' is defined in header '<vector>'; did you forget to '#include <vector>'?
    1 | #include <iostream>
  +++ |+#include <vector>
    2 | 
souvenirs.cpp:3:26: error: wrong number of template arguments (1, should be 2)
    3 | std::pair<std::vector<int>, long long> transaction(long long M);
      |                          ^
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
                 from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from souvenirs.cpp:1:
/usr/include/c++/11/bits/stl_pair.h:211:12: note: provided for 'template<class _T1, class _T2> struct std::pair'
  211 |     struct pair
      |            ^~~~
souvenirs.cpp:3:27: error: expected unqualified-id before ',' token
    3 | std::pair<std::vector<int>, long long> transaction(long long M);
      |                           ^
souvenirs.cpp:3:29: error: expected unqualified-id before 'long'
    3 | std::pair<std::vector<int>, long long> transaction(long long M);
      |                             ^~~~
souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:6:5: error: 'transaction' was not declared in this scope
    6 |     transaction(P0 - 1);
      |     ^~~~~~~~~~~