#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 long long
#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 mkp make_pair
using namespace std;
const int N = 1e6 + 123;
const int inf = 1e18;
const int mod = 1e9 + 7;
int a[N], b[N], c[N], n, m, q, k, z, w, x, y;
mt19937 rng( chrono::steady_clock::now().time_since_epoch().count());
int rand( int l, int r )
{
uniform_int_distribution <int> uid( l, r );
return uid( rng );
}
vector <vector <int>> ans;
vector <int> sv, v;
void solve()
{
cin >> n >> k;
multiset <pii> st;
FOR( i, 1, n, 1 ) cin >> a[i], x += a[i], st.ins({ a[i], i });
if( x % k || (*st.rbegin()).F > x / k )
{
cout << "-1\n";
return;
}
bool red = 0;
while( 1 )
{
v.clear();
while( sz(v) < k && sz(st) ) v.pb( (*st.rbegin()).S ), st.erase( st.find( *st.rbegin() ));
int cc = min( a[v.back()], ( x - a[v[0]] ) / (k - 1) ); x -= cc * k;
sv.clear(), sv.pb( cc );
if( cc == 0 && sz(st) )
{
cout << -1;
return;
}
for( auto i : v )
{
a[i] -= cc;
if( a[i] > 0 ) st.ins({ a[i], i });
sv.pb(i);
}
ans.pb(sv);
if( sz(st) == 0 ) break;
}
cout << sz(ans) << '\n';
for( auto i : ans )
{
for( auto j : i ) cout << j << ' ';
cout << '\n';
}
}
signed main()
{
// freopen("connect.in", "r", stdin);
// freopen("connect.out", "w", stdout);
respagold
int test = 1;
if( !test ) cin >> test;
while( test -- )
{
solve();
}
}
// solved by KluydQ
Compilation message (stderr)
nicegift.cpp:4:39: warning: bad option '-fwhole-program' to pragma 'optimize' [-Wpragmas]
4 | #pragma GCC optimize("-fwhole-program")
| ^
nicegift.cpp:14:41: warning: bad option '-fcse-skip-blocks' to pragma 'optimize' [-Wpragmas]
14 | #pragma GCC optimize("-fcse-skip-blocks")
| ^
nicegift.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")
| ^
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-program' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fcse-skip-blocks' to attribute 'optimize' [-Wattributes]
nicegift.cpp:29:78: warning: bad option '-fwhole-progra
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |