Submission #1275883

#TimeUsernameProblemLanguageResultExecution timeMemory
1275883KluydQ로봇 (APIO13_robots)C++20
30 / 100
1598 ms41764 KiB
#include <bits/stdc++.h> #pragma GCC optimize("-funroll-loops") #pragma GCC optimize("-fwhole-program") #pragma GCC optimize("Ofast,no-stack-protector") #pragma GCC optimize("-fthread-jumps") #pragma GCC optimize("-falign-functions") #pragma GCC optimize("-falign-jumps") #pragma GCC optimize("-falign-loops") #pragma GCC optimize("-falign-labels") #pragma GCC optimize("-fcaller-saves") #pragma GCC optimize("-fcrossjumping") #pragma GCC optimize("-fcse-follow-jumps") #pragma GCC optimize("-fcse-skip-blocks") #pragma GCC optimize("-fdelete-null-pointer-checks") #pragma GCC optimize("-fdevirtualize") #pragma GCC optimize("-fexpensive-optimizations") #pragma GCC optimize("-fgcse") #pragma GCC optimize("-fgcse-lm") #pragma GCC optimize("-fhoist-adjacent-loads") #pragma GCC optimize("-finline-small-functions") #pragma GCC optimize("-findirect-inlining") #pragma GCC optimize("-fipa-sra") #pragma GCC optimize("-foptimize-sibling-calls") #pragma GCC optimize("-fpartial-inlining") #pragma GCC optimize("-fpeephole2") #pragma GCC optimize("-freorder-blocks") #pragma GCC optimize("-freorder-functions") #pragma GCC target( "sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native") #pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math,O3") #pragma GCC optimize("Ofast") #pragma comment(linker, "/stack:200000000") #pragma GCC target("avx,avx2,fma") #pragma GCC optimization("unroll-loops") #pragma GCC optimize("-frerun-cse-after-loop") #pragma GCC optimize("-fsched-interblock") #pragma GCC optimize("-fsched-spec") #pragma GCC optimize("-fschedule-insns") #pragma GCC optimize("-fschedule-insns2") #pragma GCC optimize("-fstrict-aliasing") #pragma GCC optimize("-fstrict-overflow") #pragma GCC optimize("-ftree-switch-conversion") #pragma GCC optimize("-ftree-tail-merge") #pragma GCC optimize("-ftree-pre") #pragma GCC optimize("-ftree-vrp") #pragma GCC target("avx") #pragma ("reroll") #define respagold ios_base::sync_with_stdio(0), cin.tie(0); //#define int short #define ll long long #define int2 __int128_t #define FOR( i, x, n, d ) for( int i = x; i <= n; i += d ) #define FORR( i, x, n, d ) for( int i = x; i >= n; i -= d ) #define F first #define S second #define all(x) x.begin(), x.end() #define sz(x) (int)(x.size()) #define pb push_back #define ins insert #define lb lower_bound #define ub upper_bound #define pii pair <int, int> #define ppi pair <pair <int, int>, int> #define pip pair <int, pair <int, int>> #define mkp make_pair using namespace std; const int N = 501; const int inf = 1e9 + 1; const double eps = 1e-20; int n, m, x, y, k, use[4][N][N], tim, cntop; int dp[10][10][N][N]; char a[N][N]; pair <int, int> used[4][N][N], robot[10]; vector <pair <int, int>> g[N][N]; vector <pii> dist[N * N * 10]; bool us[N * N * 10]; short dx[4] = {0, -1, 0, 1}; short dy[4] = {1, 0, -1, 0}; short da[4] = {1, 2, 3, 0}; short dc[4] = {3, 0, 1, 2}; bool ok( int x, int y ) { if( x > n || y > m || min(x, y) < 1 || a[x][y] == 'x' ) return 0; return 1; } pair <int, int> rec( int x, int y, int tp ) { if( used[tp][x][y].F != 0 ) return used[tp][x][y]; int ptp = tp; used[tp][x][y] = {-1, -1}; if( a[x][y] == 'A' ) tp = da[ptp]; if( a[x][y] == 'C' ) tp = dc[ptp]; if( !ok(x + dx[tp], y + dy[tp]) ) return used[ptp][x][y] = {x, y}; else return used[ptp][x][y] = rec( x + dx[tp], y + dy[tp], tp ); } void solve() { cin >> k >> m >> n; FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) cin >> a[i][j]; } FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) { if( a[i][j] == 'x' ) continue; FOR( tp, 0, 3, 1 ) { pair <int, int> v = rec(i, j, tp); if( v.F != -1 ) g[i][j].pb(v); } if( '1' <= a[i][j] && a[i][j] <= '9' ) robot[a[i][j] - '0'] = {i, j}; } } FOR( i, 1, n, 1 ) FOR( j, 1, m, 1 ) FOR( f, 1, k, 1 ) FOR( s, f, k, 1 ) dp[f][s][i][j] = inf; FOR( i, 1, k, 1 ) dp[i][i][robot[i].F][robot[i].S] = 0; FOR( len, 1, k, 1 ) { FOR( l, 1, k - len + 1, 1 ) { int r = len + l - 1; FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) { FOR( md, l, r - 1, 1 ) dp[l][r][i][j] = min(dp[l][r][i][j], dp[l][md][i][j] + dp[md + 1][r][i][j]); } } deque <pip> q; int mn = inf; FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) { if( dp[l][r][i][j] != inf ) mn = min(mn, dp[l][r][i][j]); } } if( mn == inf ) continue; FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) { if( dp[l][r][i][j] == mn ) q.pb({dp[l][r][i][j], {i, j}}); else if( dp[l][r][i][j] != inf ) dist[dp[l][r][i][j]].pb({i, j}); } } us[mn] = 1; int le = mn + 1; while( !q.empty() ) { pip p = q.front(); q.pop_front(); if( le <= p.F ) { FOR( j, le, p.F, 1 ) { if( dist[j].empty() ) continue; for( auto i : dist[j] ) q.push_front({j, i}); dist[j].clear(); us[j] = 1; } le = p.F + 1; q.push_back(p); continue; } pii v = p.S; for( auto to : g[v.F][v.S] ) { if( dp[l][r][to.F][to.S] > dp[l][r][v.F][v.S] + 1 ) { dp[l][r][to.F][to.S] = dp[l][r][v.F][v.S] + 1; q.pb({dp[l][r][to.F][to.S], {to.F, to.S}}); } } } FOR( i, 1, n, 1 ) FOR( j, 1, m, 1 ) if( dp[l][r][i][j] != inf ) us[dp[l][r][i][j]] = 0; } } int ans = inf; FOR( i, 1, n, 1 ) { FOR( j, 1, m, 1 ) { ans = min(ans, dp[1][k][i][j]); } } cout << (ans == inf ? -1 : ans); } signed main() { respagold int test = 1; if( !test ) cin >> test; while( test -- ) solve(); }

Compilation message (stderr)

robots.cpp:4:39: warning: bad option '-fwhole-program' to pragma 'optimize' [-Wpragmas]
    4 | #pragma GCC optimize("-fwhole-program")
      |                                       ^
robots.cpp:14:41: warning: bad option '-fcse-skip-blocks' to pragma 'optimize' [-Wpragmas]
   14 | #pragma GCC optimize("-fcse-skip-blocks")
      |                                         ^
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
   29 | #pragma GCC target( "sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
      |                                                                              ^
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
robots.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
robots.cpp:2
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...