Submission #00022
ソースコード
ステータス
項目 |
データ |
問題 |
0002 - GCD |
ユーザー名 |
e2311
|
投稿日時 |
2024-12-02 17:57:21 |
言語 |
C++11 |
状態 |
Compile Error |
得点 |
0
|
ソースコード長 |
1703 Byte |
最大実行時間 |
-
|
最大メモリ使用量 |
|
コンパイルメッセージ
./Main.cpp: In lambda function:
./Main.cpp:59:56: error: ‘gcd’ was not declared in this scope
SegmentTree< int > seg(N, [](int a, int b){ return gcd(a, b); }, 0);
^~~
./Main.cpp:59:56: note: suggested alternative: ‘gcvt’
SegmentTree< int > seg(N, [](int a, int b){ return gcd(a, b); }, 0);
^~~
gcvt
./Main.cpp: In function ‘int main()’:
./Main.cpp:59:71: error: no matching function for call to ‘SegmentTree<int>::SegmentTree(int&, main()::<lambda(int, int)>, int)’
SegmentTree< int > seg(N, [](int a, int b){ return gcd(a, b); }, 0);
^
./Main.cpp:14:3: note: candidate: ‘SegmentTree<Monoid>::SegmentTree(int, SegmentTree<Monoid>::F, const Monoid&) [with Monoid = int; SegmentTree<Monoid>::F = std::function<int(int, int)>]’
SegmentTree(int n, const F f, const Monoid &M1) : f(f), M1(M1)
^~~~~~~~~~~
./Main.cpp:14:3: note: no known conversion for argument 2 from ‘main()::<lambda(int, int)>’ to ‘SegmentTree<int>::F’ {aka ‘std::function<int(int, int)>’}
./Main.cpp:4:8: note: candidate: ‘SegmentTree<int>::SegmentTree(const SegmentTree<int>&)’
struct SegmentTree
^~~~~~~~~~~
./Main.cpp:4:8: note: candidate expects 1 argument, 3 provided
./Main.cpp:4:8: note: candidate: ‘SegmentTree<int>::SegmentTree(SegmentTree<int>&&)’
./Main.cpp:4:8: note: candidate expects 1 argument, 3 provided
セット
テストケース