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

セット

セット 得点 Cases

テストケース

ファイル名 状態 実行時間 メモリ使用量 #