wiring.cpp:4:55: warning: bad option '-f O2' to pragma 'optimize' [-Wpragmas]
4 | #pragma GCC optimize("O1, O2, O3, Ofast, unroll-loops")
| ^
wiring.cpp:4:55: warning: bad option '-f O3' to pragma 'optimize' [-Wpragmas]
wiring.cpp:4:55: warning: bad option '-f Ofast' to pragma 'optimize' [-Wpragmas]
wiring.cpp:4:55: warning: bad option '-f unroll-loops' to pragma 'optimize' [-Wpragmas]
In file included from wiring.cpp:7:
wiring.h:3:66: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
3 | long long min_total_length(std::vector<int> r, std::vector<int> b);
| ^
wiring.h:3:66: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.h:3:66: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:26:20: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
26 | UnionFind(int n): n(n) {
| ^
wiring.cpp:26:20: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:26:20: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:26:20: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:33:22: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
33 | int findSet(int v) {
| ^
wiring.cpp:33:22: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:33:22: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:33:22: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:41:32: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
41 | bool isSameSet(int a, int b) {
| ^
wiring.cpp:41:32: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:41:32: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:41:32: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:45:32: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
45 | void uniteSets(int a, int b) {
| ^
wiring.cpp:45:32: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:45:32: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:45:32: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:64:21: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
64 | void debugPrint() {
| ^
wiring.cpp:64:21: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:64:21: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:64:21: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:85:24: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
85 | lng st1_dp(int i, int j) {
| ^
wiring.cpp:85:24: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:85:24: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:85:24: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]
wiring.cpp:95:50: warning: bad option '-f O2' to attribute 'optimize' [-Wattributes]
95 | lng min_total_length(vector<int> R, vector<int> B) {
| ^
wiring.cpp:95:50: warning: bad option '-f O3' to attribute 'optimize' [-Wattributes]
wiring.cpp:95:50: warning: bad option '-f Ofast' to attribute 'optimize' [-Wattributes]
wiring.cpp:95:50: warning: bad option '-f unroll-loops' to attribute 'optimize' [-Wattributes]