/ Vijos /

记录详情

Compile Error

foo.cc: In constructor ‘edgenode::edgenode(int, int, int, double, int)’:
foo.cc:27:12: warning: ‘edgenode::cost’ will be initialized after [-Wreorder]
   27 |     double cost;
      |            ^~~~
foo.cc:26:26: warning:   ‘int edgenode::next’ [-Wreorder]
   26 |     int from, to, flow,  next;
      |                          ^~~~
foo.cc:28:5: warning:   when initialized here [-Wreorder]
   28 |     edgenode(int From = 0, int To = 0, int Flow = 0, double Cost = 0.0, int Next = 0) : from(From), to(To), flow(Flow), cost(Cost), next(Next) {}
      |     ^~~~~~~~
foo.cc: In function ‘newpair simplex(int, int)’:
foo.cc:206:89: error: ‘fabs’ was not declared in this scope; did you mean ‘labs’?
  206 |             if (edge[i].flow && edge[i].cost + pi(edge[i].from) - pi(edge[i].to) < 0 && fabs(edge[i].cost + pi(edge[i].from) - pi(edge[i].to)) > eps) {
      |                                                                                         ^~~~
      |                                                                                         labs
foo.cc: In function ‘int main()’:
foo.cc:232:36: error: ‘pow’ was not declared in this scope
  232 |             init(i, n + j, 1, sqrt(pow((ax[i] - bx[j]), 2) + pow((ay[i] - by[j]), 2)));
      |                                    ^~~
foo.cc:232:31: error: ‘sqrt’ was not declared in this scope; did you mean ‘st’?
  232 |             init(i, n + j, 1, sqrt(pow((ax[i] - bx[j]), 2) + pow((ay[i] - by[j]), 2)));
      |                               ^~~~
      |                               st

信息

递交者
类型
递交
题目
P1228 拯救世界-星际大战
语言
C++
递交时间
2026-02-12 15:29:10
评测时间
2026-02-12 15:29:10
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes