printer.cpp:80: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
80 | #pragma GCC optimization (unroll-loops)
|
printer.cpp:79:26: warning: '#pragma GCC optimize' is not a string or number [-Wpragmas]
79 | #pragma GCC optimize(Ofast)
| ^~~~~
printer.cpp:81:24: warning: '#pragma GCC option' is not a string [-Wpragmas]
81 | #pragma GCC target(avx,avx2,fma)
| ^~~
printer.cpp:82:24: warning: '#pragma GCC option' is not a string [-Wpragmas]
82 | #pragma GCC target(sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,tune=native)
| ^~~
printer.cpp:102:43: warning: bad option '-fwhole-program' to pragma 'optimize' [-Wpragmas]
102 | #pragma GCC optimize("-fwhole-program")
| ^
printer.cpp:109:45: warning: bad option '-fstrict-overflow' to pragma 'optimize' [-Wpragmas]
109 | #pragma GCC optimize("-fstrict-overflow")
| ^
printer.cpp:111:45: warning: bad option '-fcse-skip-blocks' to pragma 'optimize' [-Wpragmas]
111 | #pragma GCC optimize("-fcse-skip-blocks")
| ^
printer.cpp:125:55: warning: bad option '-funsafe-loop-optimizations' to pragma 'optimize' [-Wpragmas]
125 | #pragma GCC optimize("-funsafe-loop-optimizations")
| ^
printer.cpp:131:27: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
131 | inline string read_string() {
| ^
printer.cpp:131:27: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:131:27: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:131:27: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
printer.cpp:139:41: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
139 | template<typename T> inline void re(T& x) { x = 0; T f = 1; char ch = getchar(); while (!isdigit(ch)) { if (ch == '-') f = -1; ch = getchar(); } while (isdigit(ch)) { x = x * (1 << 1) + x * (1 << 3) + (ch - 48); ch = getchar(); } x *= f; }
| ^
printer.cpp:139:41: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:139:41: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:139:41: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
printer.cpp:140:57: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
140 | template<typename x, typename... y>void re(x& a, y&... b) { re(a); re(b...); }
| ^
printer.cpp:140:57: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:140:57: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:140:57: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
printer.cpp:141:40: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
141 | template<typename T> inline void ps(T x) { if (x < 0) { putchar('-'); x = -x; } if (x > 9) ps(x / 10); putchar(x % 10 + '0'); }
| ^
printer.cpp:141:40: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:141:40: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:141:40: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
printer.cpp:142:57: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
142 | template<typename x, typename... y>void ps(x& a, y&... b) { ps(a); putchar(' '); ps(b...); }
| ^
printer.cpp:142:57: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:142:57: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:142:57: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]
printer.cpp:146:10: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
146 | int main() {
| ^
printer.cpp:146:10: warning: bad option '-fstrict-overflow' to attribute 'optimize' [-Wattributes]
printer.cpp:146:10: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
printer.cpp:146:10: warning: bad option '-funsafe-loop-optimizations' to attribute 'optimize' [-Wattributes]