Submission #00096
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <bits/stdc++.h> #define fin << "\n" #define nintendo switch #define space << " " << #define lol long long int #define fout cout << "No\n" #define tout cout << "Yes\n" #define check cout << 1 fin; #define Iter(type) type::iterator #define usort(a) sort(a.begin() , a.end()) #define dsort(a) sort(a.rbegin() , a.rend()) #define fixout(a) cout << fixed << setprecision(a) #define push_pair(a , b) push_back(make_pair(a , b)) #define ub(a , b) upper_bound(a.begin() , a.end() , b) #define lb(a , b) lower_bound(a.begin() , a.end() , b) #define bs(a , b) binary_search(a.begin() , a.end() , b) #define out_all(a , b) for(auto b = a.begin();b != a.end();b ++) cout << *b fin using namespace std; int main( void ){ ios::sync_with_stdio( false ); cin.tie(0); int n , m , q; cin >> n >> m >> q; vector< int > a(n); for ( int i = 0;i < n;i ++) cin >> a[i]; usort(a); for ( int i = 0;i < q;i ++){ lol k; cin >> k; cout << a[max(0 , k - 1) / m] fin; } return (0); } |
ステータス
項目 | データ |
---|---|
問題 | 0003 - Find Kth |
ユーザー名 | Koba_gochiusa |
投稿日時 | 2023-09-20 17:08:41 |
言語 | C++17 |
状態 | Compile Error |
得点 | 0 |
ソースコード長 | 1047 Byte |
最大実行時間 | - |
最大メモリ使用量 |
コンパイルメッセージ
./Main.cpp: In function ‘int main()’: ./Main.cpp:30:32: error: no matching function for call to ‘max(int, long long int)’ cout << a[max(0 , k - 1) / m] fin; ^ In file included from /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/specfun.h:45, from /usr/local/gcc-8.2.0/include/c++/8.2.0/cmath:1892, from /usr/local/gcc-8.2.0/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/stdc++.h:41, from ./Main.cpp:1: /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algobase.h:219:5: note: candidate: ‘template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)’ max(const _Tp& __a, const _Tp& __b) ^~~ /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algobase.h:219:5: note: template argument deduction/substitution failed: ./Main.cpp:30:32: note: deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘long long int’) cout << a[max(0 , k - 1) / m] fin; ^ In file included from /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/specfun.h:45, from /usr/local/gcc-8.2.0/include/c++/8.2.0/cmath:1892, from /usr/local/gcc-8.2.0/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/stdc++.h:41, from ./Main.cpp:1: /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algobase.h:265:5: note: candidate: ‘template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’ max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^~~ /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algobase.h:265:5: note: template argument deduction/substitution failed: ./Main.cpp:30:32: note: deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘long long int’) cout << a[max(0 , k - 1) / m] fin; ^ In file included from /usr/local/gcc-8.2.0/include/c++/8.2.0/algorithm:62, from /usr/local/gcc-8.2.0/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/stdc++.h:65, from ./Main.cpp:1: /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algo.h:3462:5: note: candidate: ‘template<class _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)’ max(initializer_list<_Tp> __l) ^~~ /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algo.h:3462:5: note: template argument deduction/substitution failed: ./Main.cpp:30:32: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ cout << a[max(0 , k - 1) / m] fin; ^ In file included from /usr/local/gcc-8.2.0/include/c++/8.2.0/algorithm:62, from /usr/local/gcc-8.2.0/include/c++/8.2.0/x86_64-pc-linux-gnu/bits/stdc++.h:65, from ./Main.cpp:1: /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algo.h:3468:5: note: candidate: ‘template<class _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>, _Compare)’ max(initializer_list<_Tp> __l, _Compare __comp) ^~~ /usr/local/gcc-8.2.0/include/c++/8.2.0/bits/stl_algo.h:3468:5: note: template argument deduction/substitution failed: ./Main.cpp:30:32: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ cout << a[max(0 , k - 1) / m] fin; ^
セット
セット | 得点 | Cases |
---|
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|