trading.cpp: In function 'void solve()':
trading.cpp:52:9: error: 'cupd' was not declared in this scope; did you mean 'upd'?
52 | else cupd(1,1,n,x.S,-INF);
| ^~~~
| upd
trading.cpp: In function 'int main()':
trading.cpp:4:48: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
4 | #define file(s) if (fopen(s".in", "r")) freopen(s".in", "r", stdin), freopen(s".out", "w", stdout)
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~
trading.cpp:65:2: note: in expansion of macro 'file'
65 | file("trading");
| ^~~~
trading.cpp:4:77: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
4 | #define file(s) if (fopen(s".in", "r")) freopen(s".in", "r", stdin), freopen(s".out", "w", stdout)
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
trading.cpp:65:2: note: in expansion of macro 'file'
65 | file("trading");
| ^~~~