/ Vijos /

记录详情

Compile Error

foo.cc: In function ‘void compute_row(int, int, std::vector<__int128>&, const std::vector<__int128>&)’:
foo.cc:36:5: error: ‘function’ was not declared in this scope
   36 |     function<void(int, int, int, int)> divide = [&](int l, int r, int optL, int optR) {
      |     ^~~~~~~~
foo.cc:5:1: note: ‘std::function’ is defined in header ‘<functional>’; this is probably fixable by adding ‘#include <functional>’
    4 | #include <cstring>
  +++ |+#include <functional>
    5 | using namespace std;
foo.cc:36:37: error: expression list treated as compound expression in functional cast [-fpermissive]
   36 |     function<void(int, int, int, int)> divide = [&](int l, int r, int optL, int optR) {
      |                                     ^
foo.cc:36:14: error: expected primary-expression before ‘void’
   36 |     function<void(int, int, int, int)> divide = [&](int l, int r, int optL, int optR) {
      |              ^~~~

信息

递交者
类型
递交
题目
P1432 数学家之梦
语言
C++
递交时间
2026-06-15 11:28:20
评测时间
2026-06-15 11:28:20
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes