QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#76074 | #5420. Inscryption | lychees | AC ✓ | 202ms | 7672kb | C++14 | 18.0kb | 2023-02-07 14:24:20 | 2023-02-07 14:24:34 |
Judging History
answer
/** Micro Mezzo Macro Flation -- Overheated Economy ., Last Update: Dec. 4th 2012 **/ //{
/** Header .. **/ //{
#define LOCAL
#include <functional>
#include <algorithm>
#include <iostream>
#include <fstream>
#include <sstream>
#include <iomanip>
#include <numeric>
#include <cstring>
#include <cassert>
#include <cstdio>
#include <string>
#include <vector>
#include <bitset>
#include <queue>
#include <stack>
#include <cmath>
#include <ctime>
#include <list>
#include <set>
#include <map>
using namespace std;
#define REP(i, n) for (int i=0;i<int(n);++i)
#define FOR(i, a, b) for (int i=int(a);i<int(b);++i)
#define DWN(i, b, a) for (int i=int(b-1);i>=int(a);--i)
#define REP_1(i, n) for (int i=1;i<=int(n);++i)
#define FOR_1(i, a, b) for (int i=int(a);i<=int(b);++i)
#define DWN_1(i, b, a) for (int i=int(b);i>=int(a);--i)
#define REP_C(i, n) for (int n____=int(n),i=0;i<n____;++i)
#define FOR_C(i, a, b) for (int b____=int(b),i=a;i<b____;++i)
#define DWN_C(i, b, a) for (int a____=int(a),i=b-1;i>=a____;--i)
#define REP_N(i, n) for (i=0;i<int(n);++i)
#define FOR_N(i, a, b) for (i=int(a);i<int(b);++i)
#define DWN_N(i, b, a) for (i=int(b-1);i>=int(a);--i)
#define REP_1_C(i, n) for (int n____=int(n),i=1;i<=n____;++i)
#define FOR_1_C(i, a, b) for (int b____=int(b),i=a;i<=b____;++i)
#define DWN_1_C(i, b, a) for (int a____=int(a),i=b;i>=a____;--i)
#define REP_1_N(i, n) for (i=1;i<=int(n);++i)
#define FOR_1_N(i, a, b) for (i=int(a);i<=int(b);++i)
#define DWN_1_N(i, b, a) for (i=int(b);i>=int(a);--i)
#define REP_C_N(i, n) for (int n____=(i=0,int(n));i<n____;++i)
#define FOR_C_N(i, a, b) for (int b____=(i=0,int(b);i<b____;++i)
#define DWN_C_N(i, b, a) for (int a____=(i=b-1,int(a));i>=a____;--i)
#define REP_1_C_N(i, n) for (int n____=(i=1,int(n));i<=n____;++i)
#define FOR_1_C_N(i, a, b) for (int b____=(i=1,int(b);i<=b____;++i)
#define DWN_1_C_N(i, b, a) for (int a____=(i=b,int(a));i>=a____;--i)
//#define ECH(it, A) for (typeof(A.begin()) it=A.begin(); it != A.end(); ++it)
#define ECH(it, A) for (__typeof(A.begin()) it=A.begin(); it != A.end(); ++it)
#define REP_S(it, str) for (char*it=str;*it;++it)
#define REP_G(it, u) for (int it=hd[u];it;it=suc[it])
#define DO(n) for ( int ____n ## __line__ = n; ____n ## __line__ -- ; )
#define REP_2(i, j, n, m) REP(i, n) REP(j, m)
#define REP_2_1(i, j, n, m) REP_1(i, n) REP_1(j, m)
#define REP_3(i, j, k, n, m, l) REP(i, n) REP(j, m) REP(k, l)
#define REP_3_1(i, j, k, n, m, l) REP_1(i, n) REP_1(j, m) REP_1(k, l)
#define ALL(A) A.begin(), A.end()
#define LLA(A) A.rbegin(), A.rend()
#define CPY(A, B) memcpy(A, B, sizeof(A))
#define INS(A, P, B) A.insert(A.begin() + P, B)
#define ERS(A, P) A.erase(A.begin() + P)
#define BSC(A, X) find(ALL(A), X) // != A.end()
#define CTN(T, x) (T.find(x) != T.end())
#define SZ(A) int(A.size())
#define PB push_back
#define MP(A, B) make_pair(A, B)
#define PTT pair<T, T>
#define fi first
#define se second
#define Rush for(int ____T=RD(); ____T--;)
#define Display(A, n, m) { \
REP(i, n){ \
REP(j, m) cout << A[i][j] << " "; \
cout << endl; \
} \
}
#define Display_1(A, n, m) { \
REP_1(i, n){ \
REP_1(j, m) cout << A[i][j] << " "; \
cout << endl; \
} \
}
#pragma comment(linker, "/STACK:36777216")
//#pragma GCC optimize ("O2")
#define Ruby system("ruby main.rb")
#define Haskell system("runghc main.hs")
#define Python system("python main.py")
#define Pascal system("fpc main.pas")
typedef long long LL;
//typedef long double DB;
typedef double DB;
typedef unsigned UINT;
typedef unsigned long long ULL;
typedef vector<int> VI;
typedef vector<char> VC;
typedef vector<string> VS;
typedef vector<LL> VL;
typedef vector<DB> VD;
typedef set<int> SI;
typedef set<string> SS;
typedef map<int, int> MII;
typedef map<string, int> MSI;
typedef pair<int, int> PII;
typedef pair<LL, LL> PLL;
typedef vector<PII> VII;
typedef vector<VI> VVI;
typedef vector<VII> VVII;
template<class T> inline T& RD(T &);
template<class T> inline void OT(const T &);
inline LL RD(){LL x; return RD(x);}
inline DB& RF(DB &x){scanf("%lf", &x); return x;}
inline DB RF(){DB x; return RF(x);}
inline char* RS(char *s);
inline char& RC(char &c);
inline char RC();
inline char& RC(char &c){scanf(" %c", &c); return c;}
inline char RC(){char c; return RC(c);}
//inline char& RC(char &c){c = getchar(); return c;}
//inline char RC(){return getchar();}
template<class T0, class T1> inline T0& RD(T0 &x0, T1 &x1){RD(x0), RD(x1); return x0;}
template<class T0, class T1, class T2> inline T0& RD(T0 &x0, T1 &x1, T2 &x2){RD(x0), RD(x1), RD(x2); return x0;}
template<class T0, class T1, class T2, class T3> inline T0& RD(T0 &x0, T1 &x1, T2 &x2, T3 &x3){RD(x0), RD(x1), RD(x2), RD(x3); return x0;}
template<class T0, class T1, class T2, class T3, class T4> inline T0& RD(T0 &x0, T1 &x1, T2 &x2, T3 &x3, T4 &x4){RD(x0), RD(x1), RD(x2), RD(x3), RD(x4); return x0;}
template<class T0, class T1, class T2, class T3, class T4, class T5> inline T0& RD(T0 &x0, T1 &x1, T2 &x2, T3 &x3, T4 &x4, T5 &x5){RD(x0), RD(x1), RD(x2), RD(x3), RD(x4), RD(x5); return x0;}
template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> inline T0& RD(T0 &x0, T1 &x1, T2 &x2, T3 &x3, T4 &x4, T5 &x5, T6 &x6){RD(x0), RD(x1), RD(x2), RD(x3), RD(x4), RD(x5), RD(x6); return x0;}
template<class T0, class T1> inline void OT(const T0 &x0, const T1 &x1){OT(x0), OT(x1);}
template<class T0, class T1, class T2> inline void OT(const T0 &x0, const T1 &x1, const T2 &x2){OT(x0), OT(x1), OT(x2);}
template<class T0, class T1, class T2, class T3> inline void OT(const T0 &x0, const T1 &x1, const T2 &x2, const T3 &x3){OT(x0), OT(x1), OT(x2), OT(x3);}
template<class T0, class T1, class T2, class T3, class T4> inline void OT(const T0 &x0, const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4){OT(x0), OT(x1), OT(x2), OT(x3), OT(x4);}
template<class T0, class T1, class T2, class T3, class T4, class T5> inline void OT(const T0 &x0, const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4, const T5 &x5){OT(x0), OT(x1), OT(x2), OT(x3), OT(x4), OT(x5);}
template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> inline void OT(const T0 &x0, const T1 &x1, const T2 &x2, const T3 &x3, const T4 &x4, const T5 &x5, const T6 &x6){OT(x0), OT(x1), OT(x2), OT(x3), OT(x4), OT(x5), OT(x6);}
inline char& RC(char &a, char &b){RC(a), RC(b); return a;}
inline char& RC(char &a, char &b, char &c){RC(a), RC(b), RC(c); return a;}
inline char& RC(char &a, char &b, char &c, char &d){RC(a), RC(b), RC(c), RC(d); return a;}
inline char& RC(char &a, char &b, char &c, char &d, char &e){RC(a), RC(b), RC(c), RC(d), RC(e); return a;}
inline char& RC(char &a, char &b, char &c, char &d, char &e, char &f){RC(a), RC(b), RC(c), RC(d), RC(e), RC(f); return a;}
inline char& RC(char &a, char &b, char &c, char &d, char &e, char &f, char &g){RC(a), RC(b), RC(c), RC(d), RC(e), RC(f), RC(g); return a;}
inline DB& RF(DB &a, DB &b){RF(a), RF(b); return a;}
inline DB& RF(DB &a, DB &b, DB &c){RF(a), RF(b), RF(c); return a;}
inline DB& RF(DB &a, DB &b, DB &c, DB &d){RF(a), RF(b), RF(c), RF(d); return a;}
inline DB& RF(DB &a, DB &b, DB &c, DB &d, DB &e){RF(a), RF(b), RF(c), RF(d), RF(e); return a;}
inline DB& RF(DB &a, DB &b, DB &c, DB &d, DB &e, DB &f){RF(a), RF(b), RF(c), RF(d), RF(e), RF(f); return a;}
inline DB& RF(DB &a, DB &b, DB &c, DB &d, DB &e, DB &f, DB &g){RF(a), RF(b), RF(c), RF(d), RF(e), RF(f), RF(g); return a;}
inline void RS(char *s1, char *s2){RS(s1), RS(s2);}
inline void RS(char *s1, char *s2, char *s3){RS(s1), RS(s2), RS(s3);}
template<class T> inline void RST(T &A){memset(A, 0, sizeof(A));}
template<class T0, class T1> inline void RST(T0 &A0, T1 &A1){RST(A0), RST(A1);}
template<class T0, class T1, class T2> inline void RST(T0 &A0, T1 &A1, T2 &A2){RST(A0), RST(A1), RST(A2);}
template<class T0, class T1, class T2, class T3> inline void RST(T0 &A0, T1 &A1, T2 &A2, T3 &A3){RST(A0), RST(A1), RST(A2), RST(A3);}
template<class T0, class T1, class T2, class T3, class T4> inline void RST(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4){RST(A0), RST(A1), RST(A2), RST(A3), RST(A4);}
template<class T0, class T1, class T2, class T3, class T4, class T5> inline void RST(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5){RST(A0), RST(A1), RST(A2), RST(A3), RST(A4), RST(A5);}
template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> inline void RST(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5, T6 &A6){RST(A0), RST(A1), RST(A2), RST(A3), RST(A4), RST(A5), RST(A6);}
template<class T> inline void FLC(T &A, int x){memset(A, x, sizeof(A));}
template<class T0, class T1> inline void FLC(T0 &A0, T1 &A1, int x){FLC(A0, x), FLC(A1, x);}
template<class T0, class T1, class T2> inline void FLC(T0 &A0, T1 &A1, T2 &A2, int x){FLC(A0, x), FLC(A1, x), FLC(A2, x);}
template<class T0, class T1, class T2, class T3> inline void FLC(T0 &A0, T1 &A1, T2 &A2, T3 &A3, int x){FLC(A0, x), FLC(A1, x), FLC(A2, x), FLC(A3, x);}
template<class T0, class T1, class T2, class T3, class T4> inline void FLC(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, int x){FLC(A0, x), FLC(A1, x), FLC(A2, x), FLC(A3, x), FLC(A4, x);}
template<class T0, class T1, class T2, class T3, class T4, class T5> inline void FLC(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5, int x){FLC(A0, x), FLC(A1, x), FLC(A2, x), FLC(A3, x), FLC(A4, x), FLC(A5, x);}
template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> inline void FLC(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5, T6 &A6, int x){FLC(A0, x), FLC(A1, x), FLC(A2, x), FLC(A3, x), FLC(A4, x), FLC(A5, x), FLC(A6, x);}
template<class T> inline void CLR(priority_queue<T, vector<T>, less<T> > &Q){while (!Q.empty()) Q.pop();}
template<class T> inline void CLR(priority_queue<T, vector<T>, greater<T> > &Q){while (!Q.empty()) Q.pop();}
template<class T> inline void CLR(T &A){A.clear();}
template<class T0, class T1> inline void CLR(T0 &A0, T1 &A1){CLR(A0), CLR(A1);}
template<class T0, class T1, class T2> inline void CLR(T0 &A0, T1 &A1, T2 &A2){CLR(A0), CLR(A1), CLR(A2);}
template<class T0, class T1, class T2, class T3> inline void CLR(T0 &A0, T1 &A1, T2 &A2, T3 &A3){CLR(A0), CLR(A1), CLR(A2), CLR(A3);}
template<class T0, class T1, class T2, class T3, class T4> inline void CLR(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4){CLR(A0), CLR(A1), CLR(A2), CLR(A3), CLR(A4);}
template<class T0, class T1, class T2, class T3, class T4, class T5> inline void CLR(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5){CLR(A0), CLR(A1), CLR(A2), CLR(A3), CLR(A4), CLR(A5);}
template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> inline void CLR(T0 &A0, T1 &A1, T2 &A2, T3 &A3, T4 &A4, T5 &A5, T6 &A6){CLR(A0), CLR(A1), CLR(A2), CLR(A3), CLR(A4), CLR(A5), CLR(A6);}
template<class T> inline void CLR(T &A, int n){REP(i, n) CLR(A[i]);}
template<class T> inline T& SRT(T &A){sort(ALL(A)); return A;}
template<class T, class C> inline T& SRT(T &A, C B){sort(ALL(A), B); return A;}
//}
/** Constant List .. **/ //{
const int MOD = 1000000007;
//int MOD = 99990001;
const int INF = 0x3f3f3f3f;
const LL INFF = 1LL << 60;
const DB EPS = 1e-9;
const DB OO = 1e15;
const DB PI = acos(-1.0); //M_PI;
const int dx[] = {-1, 0, 1, 0};
const int dy[] = {0, 1, 0, -1};
//}
/** Add On .. **/ //{
// <<= '0. Nichi Joo ., //{
template<class T> inline void checkMin(T &a,const T b){if (b<a) a=b;}
template<class T> inline void checkMax(T &a,const T b){if (a<b) a=b;}
template<class T> inline void checkMin(T &a, T &b, const T x){checkMin(a, x), checkMin(b, x);}
template<class T> inline void checkMax(T &a, T &b, const T x){checkMax(a, x), checkMax(b, x);}
template <class T, class C> inline void checkMin(T& a, const T b, C c){if (c(b,a)) a = b;}
template <class T, class C> inline void checkMax(T& a, const T b, C c){if (c(a,b)) a = b;}
template<class T> inline T min(T a, T b, T c){return min(min(a, b), c);}
template<class T> inline T max(T a, T b, T c){return max(max(a, b), c);}
template<class T> inline T min(T a, T b, T c, T d){return min(min(a, b), min(c, d));}
template<class T> inline T max(T a, T b, T c, T d){return max(max(a, b), max(c, d));}
template<class T> inline T sqr(T a){return a*a;}
template<class T> inline T cub(T a){return a*a*a;}
inline int Ceil(int x, int y){return (x - 1) / y + 1;}
//}
// <<= '1. Bitwise Operation ., //{
namespace BO{
inline bool _1(int x, int i){return bool(x&1<<i);}
inline bool _1(LL x, int i){return bool(x&1LL<<i);}
inline LL _1(int i){return 1LL<<i;}
inline LL _U(int i){return _1(i) - 1;};
inline int reverse_bits(int x){
x = ((x >> 1) & 0x55555555) | ((x << 1) & 0xaaaaaaaa);
x = ((x >> 2) & 0x33333333) | ((x << 2) & 0xcccccccc);
x = ((x >> 4) & 0x0f0f0f0f) | ((x << 4) & 0xf0f0f0f0);
x = ((x >> 8) & 0x00ff00ff) | ((x << 8) & 0xff00ff00);
x = ((x >>16) & 0x0000ffff) | ((x <<16) & 0xffff0000);
return x;
}
inline LL reverse_bits(LL x){
x = ((x >> 1) & 0x5555555555555555LL) | ((x << 1) & 0xaaaaaaaaaaaaaaaaLL);
x = ((x >> 2) & 0x3333333333333333LL) | ((x << 2) & 0xccccccccccccccccLL);
x = ((x >> 4) & 0x0f0f0f0f0f0f0f0fLL) | ((x << 4) & 0xf0f0f0f0f0f0f0f0LL);
x = ((x >> 8) & 0x00ff00ff00ff00ffLL) | ((x << 8) & 0xff00ff00ff00ff00LL);
x = ((x >>16) & 0x0000ffff0000ffffLL) | ((x <<16) & 0xffff0000ffff0000LL);
x = ((x >>32) & 0x00000000ffffffffLL) | ((x <<32) & 0xffffffff00000000LL);
return x;
}
template<class T> inline bool odd(T x){return x&1;}
template<class T> inline bool even(T x){return !odd(x);}
template<class T> inline T low_bit(T x) {return x & -x;}
template<class T> inline T high_bit(T x) {T p = low_bit(x);while (p != x) x -= p, p = low_bit(x);return p;}
template<class T> inline T cover_bit(T x){T p = 1; while (p < x) p <<= 1;return p;}
inline int low_idx(int x){return __builtin_ffs(x);}
inline int low_idx(LL x){return __builtin_ffsll(x);}
inline int high_idx(int x){return low_idx(reverse_bits(x));}
inline int high_idx(LL x){return low_idx(reverse_bits(x));}
inline int clz(int x){return __builtin_clz(x);}
inline int clz(LL x){return __builtin_clzll(x);}
inline int ctz(int x){return __builtin_ctz(x);}
inline int ctz(LL x){return __builtin_ctzll(x);}
inline int parity(int x){return __builtin_parity(x);}
inline int parity(LL x){return __builtin_parityll(x);}
inline int lg2(int a){return 31 - clz(a);}
inline int lg2(LL a){return 63 - clz(a);}
inline int count_bits(int x){return __builtin_popcount(x);}
inline int count_bits(LL x){return __builtin_popcountll(x);}
} using namespace BO;//}
// <<= '2. Number Theory .,//{
namespace NT{
inline LL __lcm(LL a, LL b){return a*b/__gcd(a,b);}
inline void INC(int &a, int b){a += b; if (a >= MOD) a -= MOD;}
inline int sum(int a, int b){a += b; if (a >= MOD) a -= MOD; return a;}
inline void DEC(int &a, int b){a -= b; if (a < 0) a += MOD;}
inline int dff(int a, int b){a -= b; if (a < 0) a += MOD; return a;}
inline void MUL(int &a, int b){a = (LL)a * b % MOD;}
inline int pdt(int a, int b){return (LL)a * b % MOD;}
inline int sum(int a, int b, int c){return sum(sum(a, b), c);}
inline int sum(int a, int b, int c, int d){return sum(sum(a, b), sum(c, d));}
inline int pdt(int a, int b, int c){return pdt(pdt(a, b), c);}
inline int pdt(int a, int b, int c, int d){return pdt(pdt(pdt(a, b), c), d);}
inline int pow(int a, int b){
int c(1); while (b){
if (b&1) MUL(c, a);
MUL(a, a), b >>= 1;
}
return c;
}
inline int pow(int a, LL b){
int c(1); while (b){
if (b&1) MUL(c, a);
MUL(a, a), b >>= 1;
}
return c;
}
template<class T> inline T pow(T a, LL b){
T c(1); while (b){
if (b&1) c *= a;
a *= a, b >>= 1;
}
return c;
}
inline int _I(int b){
int a = MOD, x1 = 0, x2 = 1, q;
while (true){
q = a / b, a %= b;
if (!a) return (x2 + MOD) % MOD;
DEC(x1, pdt(q, x2));
q = b / a, b %= a;
if (!b) return (x1 + MOD) % MOD;
DEC(x2, pdt(q, x1));
}
}
inline void DIV(int &a, int b){MUL(a, _I(b));}
inline int qtt(int a, int b){return pdt(a, _I(b));}
inline int phi(int n){
int res = n; for (int i=2;sqr(i)<=n;++i) if (!(n%i)){
DEC(res, qtt(res, i));
do{n /= i;} while(!(n%i));
}
if (n != 1)
DEC(res, qtt(res, n));
return res;
}
} using namespace NT;//}
//}
/** I/O Accelerator Interface .. **/ //{
template<class T> inline T& RD(T &x){
//cin >> x;
scanf("%d", &x);
//char c; for (c = getchar(); c < '0'; c = getchar()); x = c - '0'; for (c = getchar(); '0' <= c && c <= '9'; c = getchar()) x = x * 10 + c - '0';
//char c; c = getchar(); x = c - '0'; for (c = getchar(); c >= '0'; c = getchar()) x = x * 10 + c - '0';
return x;
}
inline char* RS(char *s){
//gets(s);
scanf("%s", s);
return s;
}
int Case; template<class T> inline void OT(const T &x){
//printf("Case %d: %d\n", ++Case, x);
//printf("%I64d\n", x);
//printf("%.2lf\n", x);
printf("%d\n", x);
//cout << x << endl;
}
//}
//}/* .................................................................................................................................. */
const int N = int(1e6) + 9;
int a[N];
int n;
bool ok() {
int p = 1, q = 1, o = 0; REP(i, n) {
if (a[i] == 1) {
++p; ++q;
} else if (a[i] == -1) {
if (q > 1) {
--q;
} else if (o) {
--o; ++p; ++q;
} else {
return 0;
}
} else {
if (q > 1) {
--q; ++o;
} else {
++p; ++q;
}
}
}
int d = __gcd(p, q); p /= d; q /= d;
printf("%d %d\n", p, q);
return 1;
}
int main(){
#ifndef ONLINE_JUDGE
freopen("in.txt", "r", stdin);
#endif
Rush {
RD(n); REP(i, n) RD(a[i]);
if (!ok()) puts("-1");
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3616kb
input:
6 7 1 1 1 -1 1 1 -1 4 1 0 -1 0 4 0 -1 -1 0 1 0 2 0 0 1 -1
output:
3 2 3 1 -1 1 1 2 1 -1
result:
ok 6 lines
Test #2:
score: 0
Accepted
time: 202ms
memory: 3764kb
input:
1000000 1 1 1 -1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 0 1 0 1 1 1 0 1 -1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 1 1 1 -1 1 1 1 1 1 -1 1 0 1 1 1 0 1 -1 1 0 1 -1 1 1 1 -1 1 0 1 1 1 1 1 -1 1 0 1 -1 1 -1 1 -1 1 -1 1 0 1 0 1 -1 1 0 1 -1 1 0 1 0 1 0 1 0 1 0 1 -1 1 1 1 0 1 0 1 1 1 0 1 -1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 ...
output:
1 1 -1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 1 1 -1 1 1 -1 1 1 -1 1 1 1 1 1 1 -1 1 1 -1 -1 -1 -1 1 1 1 1 -1 1 1 -1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 ...
result:
ok 1000000 lines
Test #3:
score: 0
Accepted
time: 105ms
memory: 3604kb
input:
181249 6 1 0 -1 0 1 0 4 1 -1 -1 -1 8 -1 0 0 0 1 -1 1 1 3 0 1 0 6 1 0 -1 1 -1 0 4 1 -1 -1 -1 9 0 1 0 -1 -1 0 -1 0 1 1 -1 3 0 -1 1 5 0 0 1 -1 1 3 1 -1 0 6 -1 0 0 -1 0 1 8 1 -1 -1 -1 0 1 -1 0 2 0 0 3 -1 1 0 3 0 -1 -1 10 0 1 0 -1 1 1 0 -1 1 0 3 1 0 0 9 1 -1 1 -1 0 -1 0 0 0 3 0 1 0 3 -1 0 0 7 -1 0 -1 -1 ...
output:
4 1 -1 -1 3 2 4 1 -1 3 1 -1 3 2 2 1 3 2 -1 -1 2 1 -1 -1 6 1 3 2 3 1 3 2 -1 -1 -1 -1 2 1 5 3 -1 5 4 2 1 -1 3 2 5 1 1 1 -1 3 2 -1 1 1 -1 2 1 1 1 -1 1 1 -1 1 1 3 2 -1 -1 -1 -1 3 2 5 2 1 1 -1 3 1 -1 -1 1 1 -1 6 1 3 2 -1 3 2 4 3 2 1 -1 5 3 3 1 6 1 -1 2 1 5 4 -1 1 1 -1 3 1 -1 -1 5 3 1 1 2 1 5 2 -1 3 1 4 3...
result:
ok 181249 lines
Test #4:
score: 0
Accepted
time: 64ms
memory: 3548kb
input:
19793 93 1 -1 1 1 -1 -1 1 0 0 0 0 1 1 -1 -1 -1 0 -1 -1 1 -1 0 0 0 0 1 0 -1 -1 1 -1 1 -1 1 -1 1 1 -1 1 0 1 0 -1 -1 0 1 1 0 -1 -1 0 1 1 0 -1 1 -1 -1 -1 0 0 0 1 -1 0 1 -1 0 0 0 1 0 -1 1 -1 -1 1 -1 0 1 -1 0 -1 -1 1 0 0 0 0 0 0 -1 -1 36 0 1 1 -1 1 -1 0 1 1 1 0 -1 1 1 -1 0 1 1 1 1 0 1 -1 -1 1 -1 1 0 -1 0 ...
output:
24 1 19 1 12 1 47 4 12 1 22 1 23 3 14 1 11 2 46 1 -1 -1 -1 26 3 -1 -1 13 1 2 1 -1 33 4 41 2 -1 43 2 -1 -1 -1 -1 25 1 7 1 -1 -1 -1 -1 -1 11 2 2 1 -1 27 4 -1 31 1 14 1 20 1 -1 5 3 38 1 24 1 -1 2 1 23 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 18 1 50 1 37 1 19 2 -1 21 1 -1 -1 14 1 15 2 30 1 -1 13 3 -1 -...
result:
ok 19793 lines
Test #5:
score: 0
Accepted
time: 77ms
memory: 3576kb
input:
1987 350 -1 1 0 0 0 -1 0 1 -1 1 0 0 -1 1 1 -1 1 1 -1 -1 -1 -1 0 1 1 0 1 0 0 0 -1 0 1 -1 1 0 1 -1 -1 1 0 1 1 1 -1 0 0 0 1 0 1 0 0 1 -1 1 0 1 0 1 -1 1 0 1 -1 -1 0 -1 1 0 -1 1 1 1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 1 1 -1 -1 1 0 1 -1 0 0 -1 -1 1 0 0 -1 0 -1 1 1 0 -1 1 -1 0 -1 1 -1 1 1 -1 0 0 1 -1 1 0 1 ...
output:
-1 -1 182 3 57 2 205 2 262 3 428 3 25 1 333 2 -1 469 1 440 3 176 3 -1 -1 -1 175 2 -1 44 1 -1 -1 -1 -1 -1 -1 135 1 -1 -1 -1 -1 -1 -1 -1 470 3 158 5 215 1 -1 -1 -1 -1 55 1 -1 -1 -1 241 1 175 11 -1 393 1 224 5 45 1 165 1 209 1 -1 488 1 15 1 -1 -1 -1 -1 -1 312 5 -1 -1 -1 -1 78 1 211 2 -1 -1 172 1 458 1 ...
result:
ok 1987 lines
Test #6:
score: 0
Accepted
time: 71ms
memory: 3812kb
input:
188 5255 1 0 -1 -1 1 0 0 0 -1 0 -1 1 0 -1 1 0 -1 0 -1 0 0 0 0 -1 -1 0 0 1 -1 1 0 -1 0 -1 -1 1 0 1 -1 1 -1 1 0 1 1 1 -1 1 1 1 -1 0 -1 -1 0 0 1 1 0 0 -1 -1 0 1 0 0 1 0 -1 -1 1 -1 -1 1 0 -1 1 0 0 -1 1 -1 -1 -1 1 1 -1 0 1 1 -1 -1 1 0 -1 -1 -1 0 1 1 1 -1 0 1 -1 1 -1 0 1 0 -1 1 0 0 1 0 0 -1 1 1 -1 1 1 -1 ...
output:
2629 2 -1 -1 2154 1 1205 2 2907 1 -1 3373 2 4531 4 -1 3399 2 -1 -1 -1 -1 470 3 -1 1737 1 -1 -1 1475 2 4915 3 705 7 -1 2269 2 4587 2 -1 2021 1 -1 2990 7 -1 -1 -1 -1 848 1 1533 1 -1 -1 595 1 -1 -1 -1 1553 4 -1 225 4 -1 -1 -1 1697 3 494 1 -1 2433 1 -1 -1 -1 -1 -1 -1 931 3 -1 3211 1 1119 1 1382 1 1591 1...
result:
ok 188 lines
Test #7:
score: 0
Accepted
time: 66ms
memory: 3916kb
input:
19 48437 -1 1 1 -1 0 0 -1 1 -1 1 -1 -1 -1 -1 -1 0 1 0 1 -1 -1 1 -1 -1 1 1 1 0 1 -1 0 0 -1 -1 0 0 1 0 0 1 1 1 1 0 -1 0 -1 1 1 -1 -1 0 1 1 0 0 0 1 0 -1 0 -1 1 0 0 0 -1 1 1 -1 0 0 0 0 -1 0 -1 0 -1 0 1 0 -1 1 0 1 -1 1 0 1 1 0 0 1 -1 -1 0 1 -1 0 1 1 -1 1 -1 0 -1 -1 1 0 -1 1 0 1 0 0 1 1 0 1 1 -1 0 -1 0 1 ...
output:
-1 -1 -1 3841 5 11848 1 24812 1 -1 46995 2 13406 1 -1 18922 5 -1 -1 -1 10079 4 -1 -1 2267 3 48220 1
result:
ok 19 lines
Test #8:
score: 0
Accepted
time: 56ms
memory: 7336kb
input:
1 1000000 -1 0 0 -1 0 -1 0 1 -1 1 1 0 1 -1 0 1 -1 1 0 1 -1 1 1 0 -1 1 -1 1 -1 0 1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 -1 0 0 1 1 -1 0 0 -1 -1 0 -1 -1 1 -1 0 1 -1 0 0 1 1 1 -1 -1 1 0 -1 -1 1 -1 1 -1 1 1 1 0 0 1 1 0 -1 1 1 0 0 1 0 -1 -1 -1 -1 0 -1 1 0 0 0 1 -1 -1 1 0 0 0 0 0 1 -1 0 0 -1 -1 0 1 -1 -1 -1 1 -1...
output:
-1
result:
ok single line: '-1'
Test #9:
score: 0
Accepted
time: 93ms
memory: 3532kb
input:
95250 18 1 1 0 1 1 -1 1 1 1 0 -1 1 1 1 1 0 1 1 10 1 1 1 1 1 1 1 1 1 1 18 1 1 1 0 -1 -1 1 1 1 1 1 -1 1 1 1 1 1 -1 14 1 1 1 1 1 -1 1 1 1 0 1 0 1 1 18 1 1 1 1 -1 1 1 -1 1 1 1 1 1 1 1 0 -1 -1 15 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 18 -1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 9 0 1 1 1 -1 1 1 1 1 9 1 1 1 1 1 1 1 1...
output:
14 9 1 1 14 9 4 3 14 9 15 14 -1 9 8 1 1 1 1 13 10 1 1 3 2 -1 4 3 7 5 6 5 11 10 1 1 3 2 -1 15 13 1 1 5 2 8 7 3 2 17 15 6 5 1 1 5 3 7 5 5 4 13 8 -1 10 9 14 11 4 3 10 7 1 1 -1 2 1 1 1 4 3 1 1 14 13 5 3 3 2 13 12 -1 1 1 5 4 20 19 4 3 10 9 7 5 12 11 9 8 13 11 1 1 8 7 4 3 17 15 9 8 1 1 1 1 3 2 16 13 3 2 1...
result:
ok 95250 lines
Test #10:
score: 0
Accepted
time: 87ms
memory: 3484kb
input:
95470 18 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 1 0 6 0 1 -1 0 0 0 2 -1 -1 11 -1 0 1 0 -1 1 0 0 0 0 0 9 0 0 0 0 0 0 0 0 -1 3 1 0 -1 1 0 12 0 0 0 1 -1 0 -1 0 0 0 0 0 10 0 0 0 0 0 0 0 -1 0 0 11 0 0 0 -1 0 0 0 0 0 0 0 9 -1 0 0 0 0 0 0 0 0 16 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 4 0 0 0 0 ...
output:
10 1 1 1 4 1 -1 -1 3 1 3 2 1 1 7 1 6 1 7 2 -1 9 1 5 1 3 1 -1 8 1 11 1 10 1 9 1 9 2 8 1 11 1 9 2 11 3 -1 8 3 5 1 -1 9 2 3 2 9 2 4 1 7 3 11 2 5 2 7 2 5 1 11 1 2 1 11 1 5 1 7 1 1 1 -1 3 2 11 2 1 1 5 1 3 2 5 2 2 1 4 1 9 1 -1 -1 2 1 8 1 2 1 1 1 3 1 9 1 8 1 4 1 9 2 11 1 4 1 -1 5 2 2 1 3 1 7 2 4 1 9 1 3 1 ...
result:
ok 95470 lines
Test #11:
score: 0
Accepted
time: 94ms
memory: 3776kb
input:
95283 1 1 8 1 0 -1 0 1 0 1 0 10 0 0 0 0 0 0 1 1 1 1 16 0 0 1 0 0 1 1 0 1 0 1 0 1 0 0 0 1 0 16 0 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1 17 1 0 0 0 -1 1 1 1 0 1 1 0 0 -1 0 1 1 11 1 -1 0 1 1 1 1 1 1 1 1 11 0 0 1 1 0 1 0 1 1 0 1 15 0 1 0 0 1 0 1 1 1 0 -1 0 0 1 1 11 1 0 0 0 1 1 0 -1 0 1 0 14 0 0 1 0 0 1 0 0 1 0 0...
output:
1 1 5 1 8 5 9 1 1 1 10 3 11 4 11 10 2 1 5 2 7 2 3 1 12 5 7 2 2 1 1 1 2 1 7 4 2 1 4 1 13 7 7 2 2 1 1 1 4 1 7 3 1 1 -1 1 1 4 1 2 1 7 2 4 1 3 1 1 1 2 1 5 3 8 3 2 1 13 8 3 1 7 3 2 1 13 6 4 1 5 2 -1 13 7 11 1 3 1 9 4 1 1 5 1 2 1 11 1 12 5 7 4 3 1 3 1 3 1 7 4 5 2 13 7 5 1 7 2 2 1 5 2 1 1 -1 6 5 4 1 1 1 1 ...
result:
ok 95283 lines
Test #12:
score: 0
Accepted
time: 89ms
memory: 3648kb
input:
94921 4 1 1 0 1 8 1 1 1 1 1 -1 1 1 6 -1 -1 1 1 1 1 7 0 1 1 1 1 1 1 19 1 1 1 1 1 1 1 -1 1 1 1 1 0 -1 1 1 1 1 1 18 1 1 1 1 1 -1 1 0 1 1 1 1 -1 -1 1 1 -1 1 2 1 -1 15 1 1 1 -1 1 1 1 1 -1 1 1 1 0 0 1 4 1 -1 1 1 18 1 1 1 1 1 1 0 0 1 1 1 1 -1 0 1 1 1 1 19 1 1 1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 5 1 1 1 1 ...
output:
4 3 8 7 -1 1 1 17 14 14 9 2 1 3 2 4 3 15 11 17 14 1 1 1 1 5 2 13 7 20 19 5 4 1 1 -1 3 2 5 3 1 1 11 8 -1 4 3 4 3 7 4 7 5 1 1 3 2 6 5 16 11 6 5 -1 7 5 3 2 1 1 3 2 5 4 4 3 3 2 13 12 12 11 9 5 7 4 -1 -1 1 1 6 5 1 1 10 9 7 5 -1 -1 3 2 7 6 7 6 4 3 -1 1 1 4 3 5 4 12 11 -1 8 7 17 13 5 3 3 2 -1 7 2 5 4 -1 7 ...
result:
ok 94921 lines
Test #13:
score: 0
Accepted
time: 82ms
memory: 3612kb
input:
95421 15 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 20 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 1 0 0 0 15 1 -1 0 0 -1 0 0 0 0 0 -1 0 0 -1 0 14 0 0 0 1 1 0 0 0 0 0 0 -1 -1 0 4 1 0 0 -1 8 0 0 0 0 1 0 0 0 7 0 0 1 -1 0 0 0 2 -1 0 3 0 0 0 9 -1 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 8 0 0 0 -1 0 0 0 -1 17 0 -1 0 0 1 0 0 -1 0 -...
output:
9 2 -1 9 2 8 1 3 1 5 1 5 2 -1 3 2 -1 5 2 5 1 5 1 -1 3 1 10 1 5 1 -1 5 1 -1 10 3 6 1 3 2 5 2 3 1 1 1 10 1 11 2 1 1 11 1 3 1 2 1 -1 -1 4 1 3 2 -1 8 1 11 2 11 1 -1 -1 6 1 -1 5 2 4 1 -1 1 1 3 1 6 1 4 1 7 2 5 2 -1 5 2 5 1 6 1 1 1 3 2 8 1 3 1 3 1 4 1 3 1 -1 10 1 11 2 8 1 4 1 9 1 -1 7 1 7 1 -1 8 1 9 2 -1 1...
result:
ok 95421 lines
Test #14:
score: 0
Accepted
time: 61ms
memory: 7432kb
input:
1 1000000 1 -1 1 1 1 1 1 1 1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 1 1 -1 0 1 0 1 1 1 1 1 -1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 1 1 1 1 -1 1 1 1 1 1 1 0 1 1 1 0 1 1 -1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 -1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1...
output:
833396 666791
result:
ok single line: '833396 666791'
Test #15:
score: 0
Accepted
time: 65ms
memory: 7512kb
input:
1 1000000 0 0 0 -1 0 -1 -1 0 -1 0 0 0 1 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 -1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 1 0 ...
output:
500001 1
result:
ok single line: '500001 1'
Test #16:
score: 0
Accepted
time: 79ms
memory: 7672kb
input:
1 1000000 1 0 1 0 0 1 1 1 0 1 1 -1 0 1 0 -1 0 1 1 1 0 1 1 1 1 1 -1 1 0 0 -1 1 1 1 0 1 0 1 0 -1 1 0 0 1 1 0 -1 1 0 1 0 0 1 1 1 -1 0 0 1 1 1 0 1 1 0 0 -1 0 1 0 0 0 0 1 1 0 0 1 1 -1 0 1 0 1 0 0 1 0 0 1 0 0 1 0 1 1 -1 0 1 1 1 1 0 0 0 0 0 1 -1 1 0 0 0 0 1 1 1 1 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1...
output:
500013 25
result:
ok single line: '500013 25'
Test #17:
score: 0
Accepted
time: 49ms
memory: 7500kb
input:
1 1000000 1 -1 1 1 1 -1 1 1 -1 1 -1 1 1 1 1 1 1 1 1 1 0 1 -1 1 1 1 0 0 -1 -1 1 1 1 1 -1 0 0 1 1 1 1 1 0 1 1 1 1 -1 1 1 0 1 1 1 1 -1 -1 1 1 1 -1 1 -1 -1 -1 0 0 1 -1 1 1 -1 0 0 0 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 -1 1 -1 1 -1 1 1 0 -1 1 1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 1 1 1 0 1 -1 ...
output:
769505 539009
result:
ok single line: '769505 539009'
Test #18:
score: 0
Accepted
time: 67ms
memory: 7436kb
input:
1 1000000 1 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 -1 0 0 -1 0 0 0 -1 -1 0 1 0 0 0 0 0 0 -1 -1 -1 -1 0 1 0 0 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 -1 0 0 1 0 0 1 1 0 0 1 0 -1 0 0 0 -1 0 -1 0 0 -1 0 0 -1 0 0 -1 0 -1 0 0 -1 -1 -1 1 0 0 0 0 0 0 -1 0 ...
output:
500002 3
result:
ok single line: '500002 3'
Test #19:
score: 0
Accepted
time: 73ms
memory: 3640kb
input:
95013 14 0 0 -1 0 -1 0 0 0 -1 0 -1 0 0 -1 17 0 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 13 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 6 0 -1 0 0 0 0 20 0 0 0 -1 0 -1 0 0 0 -1 -1 0 -1 -1 0 -1 -1 -1 -1 0 17 -1 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 -1 0 2 0 0 9 0 0 -1 0 -1 0 0 0 0 18 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0...
output:
8 1 5 1 4 1 4 1 -1 -1 2 1 3 1 10 1 5 2 2 1 9 1 -1 4 1 2 1 3 1 -1 5 1 -1 -1 3 1 9 2 -1 4 1 -1 1 1 5 1 9 1 -1 -1 6 1 -1 7 1 8 1 -1 -1 9 2 9 1 5 2 -1 7 2 -1 -1 -1 -1 2 1 2 1 5 1 -1 4 1 -1 7 1 -1 -1 11 2 -1 -1 1 1 7 1 -1 -1 5 1 -1 9 2 4 1 7 2 4 1 11 1 -1 10 1 3 2 2 1 -1 7 1 -1 -1 -1 -1 3 1 3 2 3 1 10 1 ...
result:
ok 95013 lines
Test #20:
score: 0
Accepted
time: 88ms
memory: 3616kb
input:
95166 13 1 -1 1 1 1 1 1 1 1 1 1 1 1 15 1 1 -1 -1 1 1 -1 1 1 1 -1 1 -1 1 1 3 1 1 -1 9 1 -1 1 1 1 -1 1 1 1 14 -1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 1 2 1 1 7 1 -1 -1 -1 1 -1 1 6 1 1 -1 1 -1 -1 6 1 -1 -1 1 1 -1 11 -1 1 1 1 -1 1 -1 1 1 -1 1 10 1 1 1 1 -1 1 1 1 1 1 3 -1 1 -1 4 1 -1 1 1 13 1 1 1 1 1 -1 1 -1 1 ...
output:
13 12 11 6 3 2 4 3 -1 1 1 -1 4 1 -1 -1 10 9 -1 4 3 11 8 1 1 -1 -1 -1 -1 -1 -1 -1 11 10 -1 6 5 -1 2 1 1 1 1 1 6 5 3 2 7 6 -1 13 7 1 1 11 7 -1 -1 -1 -1 4 3 -1 -1 -1 10 7 5 3 2 1 14 9 14 9 -1 4 3 -1 -1 3 2 13 10 11 9 -1 -1 3 2 13 8 2 1 1 1 3 2 2 1 -1 11 5 -1 5 2 1 1 17 13 6 5 11 6 13 9 -1 5 4 -1 -1 1 1...
result:
ok 95166 lines
Test #21:
score: 0
Accepted
time: 72ms
memory: 3608kb
input:
94880 2 1 0 16 0 1 1 1 0 0 0 1 1 1 0 0 1 1 0 1 6 1 1 0 1 1 1 4 0 0 1 1 19 1 0 0 1 0 0 0 0 1 1 0 0 1 1 0 1 0 0 0 8 0 0 0 0 0 1 0 1 8 0 1 0 1 0 0 0 1 10 1 1 0 1 0 1 0 0 1 1 11 0 0 1 1 1 0 1 1 0 1 0 12 0 1 1 1 0 0 1 1 0 0 0 0 4 0 1 1 0 9 1 0 1 0 0 1 0 0 1 17 0 0 1 0 0 0 1 0 1 1 1 0 0 1 0 0 1 20 0 0 1 1...
output:
2 1 11 5 6 5 4 3 11 2 2 1 2 1 7 3 2 1 7 1 4 3 3 1 5 1 4 1 11 2 9 1 13 6 2 1 5 1 7 2 11 2 9 4 9 1 2 1 9 5 3 1 8 1 5 3 4 1 3 1 4 3 5 2 2 1 2 1 5 1 6 5 1 1 7 5 8 7 15 14 4 1 7 1 3 2 10 9 13 6 1 1 3 1 8 5 1 1 11 4 7 2 5 2 3 2 5 3 4 1 1 1 1 1 7 1 1 1 2 1 4 3 2 1 2 1 2 1 11 6 5 3 7 1 4 3 8 5 9 4 14 9 4 3 ...
result:
ok 94880 lines
Test #22:
score: 0
Accepted
time: 83ms
memory: 3780kb
input:
94941 6 0 0 0 0 0 0 4 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 3 0 0 0 6 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 0 6 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 2 0 0 18 0 0 0 0 0 0 0 0 0 ...
output:
4 1 3 1 11 2 2 1 3 2 4 1 6 1 8 1 9 1 3 2 1 1 4 1 5 1 6 1 2 1 2 1 10 1 11 2 5 1 2 1 4 1 2 1 4 1 5 1 2 1 11 2 11 1 9 2 6 1 11 2 5 2 2 1 11 2 4 1 5 2 10 1 11 1 10 1 4 1 4 1 11 1 9 2 4 1 1 1 6 1 3 1 2 1 6 1 3 1 7 1 11 1 11 2 2 1 5 1 3 1 3 1 5 1 6 1 9 1 7 1 3 1 2 1 1 1 3 1 1 1 2 1 11 2 1 1 11 1 4 1 9 1 3...
result:
ok 94941 lines
Test #23:
score: 0
Accepted
time: 83ms
memory: 3528kb
input:
95248 5 1 1 1 1 1 1 1 6 1 1 1 1 1 1 15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 1 7 1 1 1 1 1 1 1 2 1 1 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20 1 1 1 1 ...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 95248 lines
Test #24:
score: 0
Accepted
time: 64ms
memory: 7452kb
input:
1 1000000 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -1 -1 0 -1 -1 0 -1 -1 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 ...
output:
500001 1
result:
ok single line: '500001 1'
Test #25:
score: 0
Accepted
time: 61ms
memory: 7436kb
input:
1 1000000 1 -1 1 1 -1 1 1 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 1 1 1 -1 1 1 -1 1 1 1 -1 -1 -1 -1 -1 1 1 1 1 1 -1 1 1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 -1 1 1 1 1 -1 1 1 1 1 1 1 1 1 1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 -1 1 1 -1 1 1 1 1 1 -1 1 1 1 1 1 1 -1 -1 -1 -1 -1 1 1 1 -...
output:
667168 334335
result:
ok single line: '667168 334335'
Test #26:
score: 0
Accepted
time: 72ms
memory: 7436kb
input:
1 1000000 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 1 1 1 1 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 1 1 0 1 0 0 0 1 0 1 1 0 1 0 0 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 1 0 1 1 ...
output:
500603 1205
result:
ok single line: '500603 1205'
Test #27:
score: 0
Accepted
time: 45ms
memory: 7428kb
input:
1 1000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
500001 1
result:
ok single line: '500001 1'
Test #28:
score: 0
Accepted
time: 64ms
memory: 7512kb
input:
1 1000000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
output:
1 1
result:
ok single line: '1 1'