diff --git a/1879A Rigged!/1879A.cpp b/1879A Rigged!/1879A.cpp new file mode 100644 index 0000000..e0086d9 --- /dev/null +++ b/1879A Rigged!/1879A.cpp @@ -0,0 +1,83 @@ +#include +using namespace std; + +// Short forms +#define ll long long +#define ull unsigned long long +#define nl '\n' +#define ff first +#define ss second +#define all(x) x.begin(), x.end() +#define sz(x) (int)(x).size() +#define pb push_back +#define mp make_pair + +// Loops +#define nlp(i, n) for (int i = 0; i < (int)(n); ++i) +#define lp(i, a, b) for (int i = (int)(a); i < (int)(b); ++i) +#define rlp(i, a, b) for (int i = (int)(a); i > (int)(b); --i) +#define llp(i,a,b) for (ll i= (ll)(a); i < (ll)(ll)(b); ++i) + +// STLs +#define pii pair +#define vi vector +#define vll vector +#define vvi vector> +#define vvl vector> + +// Outputs +#define yes cout<<"YES"<>n; + vectorstr; + vectorend; + for(int i=0; i>x>>y; + str.pb(x); + end.pb(y); + } + for(int i=1; i=str[0] && end[i]>=end[0]) + { + cout<<-1<> TC; + while (TC--) solve(); +} \ No newline at end of file