QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#427745 | #8773. Magic Bean | ucup-team112# | AC ✓ | 8ms | 15856kb | C++20 | 23.5kb | 2024-06-01 15:25:12 | 2024-06-01 15:25:12 |
Judging History
answer
// #pragma GCC target("avx2")
// #pragma GCC optimize("O3")
// #pragma GCC optimize("unroll-loops")
// #define INTERACTIVE
#include <bits/stdc++.h>
using namespace std;
namespace templates {
// type
using ll = long long;
using ull = unsigned long long;
using Pii = pair<int, int>;
using Pil = pair<int, ll>;
using Pli = pair<ll, int>;
using Pll = pair<ll, ll>;
template <class T>
using pq = priority_queue<T>;
template <class T>
using qp = priority_queue<T, vector<T>, greater<T>>;
// clang-format off
#define vec(T, A, ...) vector<T> A(__VA_ARGS__);
#define vvec(T, A, h, ...) vector<vector<T>> A(h, vector<T>(__VA_ARGS__));
#define vvvec(T, A, h1, h2, ...) vector<vector<vector<T>>> A(h1, vector<vector<T>>(h2, vector<T>(__VA_ARGS__)));
// clang-format on
// for loop
#define fori1(a) for (ll _ = 0; _ < (a); _++)
#define fori2(i, a) for (ll i = 0; i < (a); i++)
#define fori3(i, a, b) for (ll i = (a); i < (b); i++)
#define fori4(i, a, b, c) for (ll i = (a); ((c) > 0 || i > (b)) && ((c) < 0 || i < (b)); i += (c))
#define overload4(a, b, c, d, e, ...) e
#define fori(...) overload4(__VA_ARGS__, fori4, fori3, fori2, fori1)(__VA_ARGS__)
// declare and input
// clang-format off
#define INT(...) int __VA_ARGS__; inp(__VA_ARGS__);
#define LL(...) ll __VA_ARGS__; inp(__VA_ARGS__);
#define STRING(...) string __VA_ARGS__; inp(__VA_ARGS__);
#define CHAR(...) char __VA_ARGS__; inp(__VA_ARGS__);
#define DOUBLE(...) double __VA_ARGS__; STRING(str___); __VA_ARGS__ = stod(str___);
#define VEC(T, A, n) vector<T> A(n); inp(A);
#define VVEC(T, A, n, m) vector<vector<T>> A(n, vector<T>(m)); inp(A);
// clang-format on
// const value
const ll MOD1 = 1000000007;
const ll MOD9 = 998244353;
const double PI = acos(-1);
// other macro
#if !defined(RIN__LOCAL) && !defined(INTERACTIVE)
#define endl "\n"
#endif
#define spa ' '
#define len(A) ll(A.size())
#define all(A) begin(A), end(A)
// function
vector<char> stoc(string &S) {
int n = S.size();
vector<char> ret(n);
for (int i = 0; i < n; i++) ret[i] = S[i];
return ret;
}
string ctos(vector<char> &S) {
int n = S.size();
string ret = "";
for (int i = 0; i < n; i++) ret += S[i];
return ret;
}
template <class T>
auto min(const T &a) {
return *min_element(all(a));
}
template <class T>
auto max(const T &a) {
return *max_element(all(a));
}
template <class T, class S>
auto clamp(T &a, const S &l, const S &r) {
return (a > r ? r : a < l ? l : a);
}
template <class T, class S>
inline bool chmax(T &a, const S &b) {
return (a < b ? a = b, 1 : 0);
}
template <class T, class S>
inline bool chmin(T &a, const S &b) {
return (a > b ? a = b, 1 : 0);
}
template <class T, class S>
inline bool chclamp(T &a, const S &l, const S &r) {
auto b = clamp(a, l, r);
return (a != b ? a = b, 1 : 0);
}
template <typename T>
T sum(vector<T> &A) {
T tot = 0;
for (auto a : A) tot += a;
return tot;
}
template <typename T>
vector<T> compression(vector<T> X) {
sort(all(X));
X.erase(unique(all(X)), X.end());
return X;
}
// input and output
namespace io {
// __int128_t
std::ostream &operator<<(std::ostream &dest, __int128_t value) {
std::ostream::sentry s(dest);
if (s) {
__uint128_t tmp = value < 0 ? -value : value;
char buffer[128];
char *d = std::end(buffer);
do {
--d;
*d = "0123456789"[tmp % 10];
tmp /= 10;
} while (tmp != 0);
if (value < 0) {
--d;
*d = '-';
}
int len = std::end(buffer) - d;
if (dest.rdbuf()->sputn(d, len) != len) {
dest.setstate(std::ios_base::badbit);
}
}
return dest;
}
// vector<T>
template <typename T>
istream &operator>>(istream &is, vector<T> &A) {
for (auto &a : A) is >> a;
return is;
}
template <typename T>
ostream &operator<<(ostream &os, vector<T> &A) {
for (size_t i = 0; i < A.size(); i++) {
os << A[i];
if (i != A.size() - 1) os << ' ';
}
return os;
}
// vector<vector<T>>
template <typename T>
istream &operator>>(istream &is, vector<vector<T>> &A) {
for (auto &a : A) is >> a;
return is;
}
template <typename T>
ostream &operator<<(ostream &os, vector<vector<T>> &A) {
for (size_t i = 0; i < A.size(); i++) {
os << A[i];
if (i != A.size() - 1) os << endl;
}
return os;
}
// pair<S, T>
template <typename S, typename T>
istream &operator>>(istream &is, pair<S, T> &A) {
is >> A.first >> A.second;
return is;
}
template <typename S, typename T>
ostream &operator<<(ostream &os, pair<S, T> &A) {
os << A.first << ' ' << A.second;
return os;
}
// vector<pair<S, T>>
template <typename S, typename T>
istream &operator>>(istream &is, vector<pair<S, T>> &A) {
for (size_t i = 0; i < A.size(); i++) {
is >> A[i];
}
return is;
}
template <typename S, typename T>
ostream &operator<<(ostream &os, vector<pair<S, T>> &A) {
for (size_t i = 0; i < A.size(); i++) {
os << A[i];
if (i != A.size() - 1) os << endl;
}
return os;
}
// tuple
template <typename T, size_t N>
struct TuplePrint {
static ostream &print(ostream &os, const T &t) {
TuplePrint<T, N - 1>::print(os, t);
os << ' ' << get<N - 1>(t);
return os;
}
};
template <typename T>
struct TuplePrint<T, 1> {
static ostream &print(ostream &os, const T &t) {
os << get<0>(t);
return os;
}
};
template <typename... Args>
ostream &operator<<(ostream &os, const tuple<Args...> &t) {
TuplePrint<decltype(t), sizeof...(Args)>::print(os, t);
return os;
}
// io functions
void FLUSH() {
cout << flush;
}
void print() {
cout << endl;
}
template <class Head, class... Tail>
void print(Head &&head, Tail &&...tail) {
cout << head;
if (sizeof...(Tail)) cout << spa;
print(std::forward<Tail>(tail)...);
}
template <typename T, typename S>
void prisep(vector<T> &A, S sep) {
int n = A.size();
for (int i = 0; i < n; i++) {
cout << A[i];
if (i != n - 1) cout << sep;
}
cout << endl;
}
template <typename T, typename S>
void priend(T A, S end) {
cout << A << end;
}
template <typename T>
void prispa(T A) {
priend(A, spa);
}
template <typename T, typename S>
bool printif(bool f, T A, S B) {
if (f)
print(A);
else
print(B);
return f;
}
template <class... T>
void inp(T &...a) {
(cin >> ... >> a);
}
} // namespace io
using namespace io;
// read graph
vector<vector<int>> read_edges(int n, int m, bool direct = false, int indexed = 1) {
vector<vector<int>> edges(n, vector<int>());
for (int i = 0; i < m; i++) {
INT(u, v);
u -= indexed;
v -= indexed;
edges[u].push_back(v);
if (!direct) edges[v].push_back(u);
}
return edges;
}
vector<vector<int>> read_tree(int n, int indexed = 1) {
return read_edges(n, n - 1, false, indexed);
}
template <typename T = long long>
vector<vector<pair<int, T>>> read_wedges(int n, int m, bool direct = false, int indexed = 1) {
vector<vector<pair<int, T>>> edges(n, vector<pair<int, T>>());
for (int i = 0; i < m; i++) {
INT(u, v);
T w;
inp(w);
u -= indexed;
v -= indexed;
edges[u].push_back({v, w});
if (!direct) edges[v].push_back({u, w});
}
return edges;
}
template <typename T = long long>
vector<vector<pair<int, T>>> read_wtree(int n, int indexed = 1) {
return read_wedges<T>(n, n - 1, false, indexed);
}
// yes / no
namespace yesno {
// yes
inline bool yes(bool f = true) {
cout << (f ? "yes" : "no") << endl;
return f;
}
inline bool Yes(bool f = true) {
cout << (f ? "Yes" : "No") << endl;
return f;
}
inline bool YES(bool f = true) {
cout << (f ? "YES" : "NO") << endl;
return f;
}
// no
inline bool no(bool f = true) {
cout << (!f ? "yes" : "no") << endl;
return f;
}
inline bool No(bool f = true) {
cout << (!f ? "Yes" : "No") << endl;
return f;
}
inline bool NO(bool f = true) {
cout << (!f ? "YES" : "NO") << endl;
return f;
}
// possible
inline bool possible(bool f = true) {
cout << (f ? "possible" : "impossible") << endl;
return f;
}
inline bool Possible(bool f = true) {
cout << (f ? "Possible" : "Impossible") << endl;
return f;
}
inline bool POSSIBLE(bool f = true) {
cout << (f ? "POSSIBLE" : "IMPOSSIBLE") << endl;
return f;
}
// impossible
inline bool impossible(bool f = true) {
cout << (!f ? "possible" : "impossible") << endl;
return f;
}
inline bool Impossible(bool f = true) {
cout << (!f ? "Possible" : "Impossible") << endl;
return f;
}
inline bool IMPOSSIBLE(bool f = true) {
cout << (!f ? "POSSIBLE" : "IMPOSSIBLE") << endl;
return f;
}
// Alice Bob
inline bool Alice(bool f = true) {
cout << (f ? "Alice" : "Bob") << endl;
return f;
}
inline bool Bob(bool f = true) {
cout << (f ? "Bob" : "Alice") << endl;
return f;
}
// Takahashi Aoki
inline bool Takahashi(bool f = true) {
cout << (f ? "Takahashi" : "Aoki") << endl;
return f;
}
inline bool Aoki(bool f = true) {
cout << (f ? "Aoki" : "Takahashi") << endl;
return f;
}
} // namespace yesno
using namespace yesno;
} // namespace templates
using namespace templates;
void solve() {
STRING(O);
STRING(G);
STRING(R);
auto O_ = O;
auto G_ = G;
auto R_ = R;
vec(string, ans, 0);
auto f = [&](char s, int x) {
if (s == 'c')
x %= 3;
else
x %= 10;
if (x == 0) return;
ans.push_back(s + to_string(x));
if (s == 'o') {
if (x == 10) return;
x = 10 - x;
fori(i, x) O.push_back(O[i]);
O = O.substr(x);
} else if (s == 'g') {
if (x == 10) return;
x = 10 - x;
fori(i, x) G.push_back(G[i]);
G = G.substr(x);
} else if (s == 'r') {
if (x == 10) return;
x = 10 - x;
fori(i, x) R.push_back(R[i]);
R = R.substr(x);
} else {
if (x == 3) return;
fori(x) {
fori(j, 3) {
char c = O[j];
O[j] = G[j];
G[j] = R[j];
R[j] = c;
}
}
}
};
string S = "ogr";
fori(7) {
int i = -1;
int j = -1;
fori(k, 10) {
if (G[k] == 'o') {
i = 1;
j = k;
break;
}
if (R[k] == 'o') {
i = 2;
j = k;
break;
}
}
if (i == -1) break;
f(S[i], 10 - j);
f('c', i);
f(S[0], 9);
}
fori(3) {
int j = -1;
int cc = 0;
fori(k, 10) {
if (G[k] == 'o') {
j = k;
cc++;
}
}
if (cc == 1) {
f('g', 9 - j);
}
if (cc <= 1) break;
fori(k, 10) {
if (G[k] == 'o') {
j = k;
break;
}
}
if (j == -1) break;
f('g', 10 - j);
int j2 = -1;
fori(k, 10) {
if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
j2 = k;
break;
}
}
f('r', 10 - j2);
f('c', 2);
fori(k, 10) {
if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
j2 = k;
break;
}
}
f('r', 10 - j2);
}
fori(3) {
int j = -1;
fori(k, 10) {
if (R[k] == 'o') {
j = k;
break;
}
}
if (j == -1) break;
f('r', 10 - j);
f('c', 1);
f('g', 9);
f('c', 2);
}
f('c', 1);
fori(3) {
int j = -1;
int cc = 0;
fori(k, 10) {
if (G[k] == 'o') {
j = k;
cc++;
}
}
if (cc == 1) {
f('g', 9 - j);
}
if (cc <= 1) break;
fori(k, 10) {
if (G[k] == 'o') {
j = k;
break;
}
}
if (j == -1) break;
f('g', 10 - j);
int j2 = -1;
fori(k, 10) {
if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
j2 = k;
break;
}
}
f('r', 10 - j2);
f('c', 2);
fori(k, 10) {
if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
j2 = k;
break;
}
}
f('r', 10 - j2);
}
fori(3) {
int j = -1;
fori(k, 10) {
if (R[k] == 'o') {
j = k;
break;
}
}
if (j == -1) break;
f('r', 10 - j);
f('c', 1);
f('g', 9);
f('c', 2);
}
f('g', 3);
f('c', 1);
auto swap = [&]() {
f('c', 1);
f('o', 3);
f('c', 1);
f('o', 7);
f('c', 2);
f('o', 3);
f('c', 2);
};
vec(int, bef, 1 << 20, -1);
using P = pair<char, int>;
vec(P, command, 1 << 20);
int bit = 1023;
bef[bit] = -2;
queue<int> q;
q.push(bit);
while (!q.empty()) {
int bit = q.front();
q.pop();
int g = bit >> 10;
int r = bit & 1023;
{
int g_ = g;
fori(i, 10) {
g_ = (g_ >> 1) | ((g_ & 1) << 9);
if (bef[g_ << 10 | r] == -1) {
bef[g_ << 10 | r] = bit;
q.push(g_ << 10 | r);
command[g_ << 10 | r] = {'g', i + 1};
} else {
break;
}
}
}
{
int r_ = r;
fori(i, 10) {
r_ = (r_ >> 1) | ((r_ & 1) << 9);
if (bef[g << 10 | r_] == -1) {
bef[g << 10 | r_] = bit;
q.push(g << 10 | r_);
command[g << 10 | r_] = {'r', i + 1};
} else {
break;
}
}
}
{
int g_ = (g & (1023 - 7)) | (r & 7);
int r_ = (r & (1023 - 7)) | (g & 7);
if (bef[g_ << 10 | r_] == -1) {
bef[g_ << 10 | r_] = bit;
q.push(g_ << 10 | r_);
command[g_ << 10 | r_] = {'x', 1};
}
}
}
bit = 0;
fori(i, 10) {
if (G[i] == 'r') bit |= 1 << (i + 10);
if (R[i] == 'r') bit |= 1 << i;
}
while (bit != 1023) {
auto [c, x] = command[bit];
if (c == 'x') {
swap();
} else {
f(c, x);
}
bit = bef[bit];
}
// print(O);
// print(G);
// print(R);
print(ans.size());
prisep(ans, '\n');
// {
// O = O_;
// G = G_;
// R = R_;
// print(O, G, R);
// for (auto q : ans) {
// char c = q[0];
// int x = stoi(q.substr(1));
// f(c, x);
// }
// print(ans.size());
// print(O, G, R);
// }
}
int main() {
#ifndef INTERACTIVE
cin.tie(0)->sync_with_stdio(0);
#endif
// cout << fixed << setprecision(12);
int t;
t = 1;
// cin >> t;
while (t--) solve();
return 0;
}
// // #pragma GCC target("avx2")
// // #pragma GCC optimize("O3")
// // #pragma GCC optimize("unroll-loops")
// // #define INTERACTIVE
//
// #include "kyopro-cpp/template.hpp"
//
// void solve() {
// STRING(O);
// STRING(G);
// STRING(R);
//
// auto O_ = O;
// auto G_ = G;
// auto R_ = R;
//
// vec(string, ans, 0);
// auto f = [&](char s, int x) {
// if (s == 'c')
// x %= 3;
// else
// x %= 10;
// if (x == 0) return;
// ans.push_back(s + to_string(x));
// if (s == 'o') {
// if (x == 10) return;
// x = 10 - x;
// fori(i, x) O.push_back(O[i]);
// O = O.substr(x);
// } else if (s == 'g') {
// if (x == 10) return;
// x = 10 - x;
// fori(i, x) G.push_back(G[i]);
// G = G.substr(x);
// } else if (s == 'r') {
// if (x == 10) return;
// x = 10 - x;
// fori(i, x) R.push_back(R[i]);
// R = R.substr(x);
// } else {
// if (x == 3) return;
// fori(x) {
// fori(j, 3) {
// char c = O[j];
// O[j] = G[j];
// G[j] = R[j];
// R[j] = c;
// }
// }
// }
// };
//
// string S = "ogr";
// fori(7) {
// int i = -1;
// int j = -1;
// fori(k, 10) {
// if (G[k] == 'o') {
// i = 1;
// j = k;
// break;
// }
// if (R[k] == 'o') {
// i = 2;
// j = k;
// break;
// }
// }
// if (i == -1) break;
// f(S[i], 10 - j);
// f('c', i);
// f(S[0], 9);
// }
//
// fori(3) {
// int j = -1;
// int cc = 0;
// fori(k, 10) {
// if (G[k] == 'o') {
// j = k;
// cc++;
// }
// }
// if (cc == 1) {
// f('g', 9 - j);
// }
// if (cc <= 1) break;
// fori(k, 10) {
// if (G[k] == 'o') {
// j = k;
// break;
// }
// }
// if (j == -1) break;
// f('g', 10 - j);
//
// int j2 = -1;
// fori(k, 10) {
// if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
// j2 = k;
// break;
// }
// }
// f('r', 10 - j2);
// f('c', 2);
// fori(k, 10) {
// if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
// j2 = k;
// break;
// }
// }
// f('r', 10 - j2);
// }
//
// fori(3) {
// int j = -1;
// fori(k, 10) {
// if (R[k] == 'o') {
// j = k;
// break;
// }
// }
// if (j == -1) break;
// f('r', 10 - j);
// f('c', 1);
// f('g', 9);
// f('c', 2);
// }
//
// f('c', 1);
//
// fori(3) {
// int j = -1;
// int cc = 0;
// fori(k, 10) {
// if (G[k] == 'o') {
// j = k;
// cc++;
// }
// }
// if (cc == 1) {
// f('g', 9 - j);
// }
// if (cc <= 1) break;
// fori(k, 10) {
// if (G[k] == 'o') {
// j = k;
// break;
// }
// }
// if (j == -1) break;
// f('g', 10 - j);
//
// int j2 = -1;
// fori(k, 10) {
// if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
// j2 = k;
// break;
// }
// }
// f('r', 10 - j2);
// f('c', 2);
// fori(k, 10) {
// if (R[k] != 'o' and R[(k + 1) % 10] != 'o' and R[(k + 2) % 10] != 'o') {
// j2 = k;
// break;
// }
// }
// f('r', 10 - j2);
// }
//
// fori(3) {
// int j = -1;
// fori(k, 10) {
// if (R[k] == 'o') {
// j = k;
// break;
// }
// }
// if (j == -1) break;
// f('r', 10 - j);
// f('c', 1);
// f('g', 9);
// f('c', 2);
// }
//
// f('g', 3);
// f('c', 1);
//
// auto swap = [&]() {
// f('c', 1);
// f('o', 3);
// f('c', 1);
// f('o', 7);
// f('c', 2);
// f('o', 3);
// f('c', 2);
// };
//
// vec(int, bef, 1 << 20, -1);
// using P = pair<char, int>;
// vec(P, command, 1 << 20);
// int bit = 1023;
// bef[bit] = -2;
// queue<int> q;
// q.push(bit);
// while (!q.empty()) {
// int bit = q.front();
// q.pop();
// int g = bit >> 10;
// int r = bit & 1023;
//
// {
// int g_ = g;
// fori(i, 10) {
// g_ = (g_ >> 1) | ((g_ & 1) << 9);
// if (bef[g_ << 10 | r] == -1) {
// bef[g_ << 10 | r] = bit;
// q.push(g_ << 10 | r);
// command[g_ << 10 | r] = {'g', i + 1};
// } else {
// break;
// }
// }
// }
// {
// int r_ = r;
// fori(i, 10) {
// r_ = (r_ >> 1) | ((r_ & 1) << 9);
// if (bef[g << 10 | r_] == -1) {
// bef[g << 10 | r_] = bit;
// q.push(g << 10 | r_);
// command[g << 10 | r_] = {'r', i + 1};
// } else {
// break;
// }
// }
// }
// {
// int g_ = (g & (1023 - 7)) | (r & 7);
// int r_ = (r & (1023 - 7)) | (g & 7);
//
// if (bef[g_ << 10 | r_] == -1) {
// bef[g_ << 10 | r_] = bit;
// q.push(g_ << 10 | r_);
// command[g_ << 10 | r_] = {'x', 1};
// }
// }
// }
//
// bit = 0;
// fori(i, 10) {
// if (G[i] == 'r') bit |= 1 << (i + 10);
// if (R[i] == 'r') bit |= 1 << i;
// }
//
// while (bit != 1023) {
// auto [c, x] = command[bit];
// if (c == 'x') {
// swap();
// } else {
// f(c, x);
// }
// bit = bef[bit];
// }
//
// // print(O);
// // print(G);
// // print(R);
//
// print(ans.size());
// prisep(ans, '\n');
//
// // {
// // O = O_;
// // G = G_;
// // R = R_;
// // print(O, G, R);
// // for (auto q : ans) {
// // char c = q[0];
// // int x = stoi(q.substr(1));
// // f(c, x);
// // }
// // print(ans.size());
// // print(O, G, R);
// // }
// }
//
// int main() {
// #ifndef INTERACTIVE
// cin.tie(0)->sync_with_stdio(0);
// #endif
// // cout << fixed << setprecision(12);
// int t;
// t = 1;
// // cin >> t;
// while (t--) solve();
// return 0;
// }
详细
Test #1:
score: 100
Accepted
time: 7ms
memory: 15724kb
input:
gggooooooo rrrggggggg ooorrrrrrr
output:
22 c2 o9 c1 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g7 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #2:
score: 0
Accepted
time: 3ms
memory: 15628kb
input:
ggooooooog rrrggggggg ooorrrrrrr
output:
35 c2 o9 g8 c1 o9 c2 o9 g8 c1 o9 c2 o9 g8 c1 o9 c2 o9 g7 c1 c1 g9 c2 c1 g9 c2 g3 c1 g7 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #3:
score: 0
Accepted
time: 7ms
memory: 15748kb
input:
roorgroror ogogoogggo rgrrogrggr
output:
76 c1 o9 r9 c2 o9 g9 c1 o9 c2 o9 g7 c1 o9 r8 c2 o9 c1 o9 g4 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2 r4 c1 o3 c1 o7 c2 o3 c2 r7 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #4:
score: 0
Accepted
time: 3ms
memory: 15764kb
input:
rooogggroo grorroorrr grgggorgog
output:
75 g8 c1 o9 r9 c2 o9 g8 c1 o9 c2 o9 c1 o9 r6 c2 o9 c1 o9 r8 c1 g9 c2 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r3 g6 c1 o3 c1 o7 c2 o3 c2 g6 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #5:
score: 0
Accepted
time: 4ms
memory: 15708kb
input:
rgroogggro googoggrro rorgorrgro
output:
68 g9 c1 o9 g9 c1 o9 c2 o9 g9 c1 o9 r9 c2 o9 c1 o9 r7 c2 o9 g3 r5 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r8 g3 c1 o3 c1 o7 c2 o3 c2 r8 g2 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #6:
score: 0
Accepted
time: 3ms
memory: 15852kb
input:
grrrgoggor rorooogoor rgogorrggg
output:
81 g9 c1 o9 g8 c1 o9 r9 c2 o9 c1 o9 r8 c2 o9 c1 o9 c2 o9 g8 c2 r7 g6 r3 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g1 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #7:
score: 0
Accepted
time: 7ms
memory: 15700kb
input:
ggorororgo rrrooogogg rgrgggorro
output:
70 g7 c1 o9 r8 c2 o9 c1 o9 r8 c2 o9 c1 o9 r9 c2 o9 g6 c1 o9 c1 g9 c2 r6 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r5 g5 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #8:
score: 0
Accepted
time: 6ms
memory: 15692kb
input:
rggrgorrro gooorogrog rroogroggg
output:
67 g9 c1 o9 g8 c1 o9 c2 o9 g9 c1 o9 c2 o9 r7 c2 o9 g9 c1 o9 g6 r7 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r7 c1 o3 c1 o7 c2 o3 c2 r2 g3 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #9:
score: 0
Accepted
time: 3ms
memory: 15852kb
input:
oorgoogror ggggoroorr grgrrrogog
output:
80 g6 c1 o9 c2 o9 g9 c1 o9 c2 o9 g9 c1 o9 r9 c2 o9 c1 o9 r8 c1 g9 c2 r7 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 g7 c1 o3 c1 o7 c2 o3 c2 r8 g3 c1 o3 c1 o7 c2 o3 c2 r3 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #10:
score: 0
Accepted
time: 6ms
memory: 15696kb
input:
rorrorogoo ogrogoorgr gggggrrgro
output:
79 c1 o9 r9 c2 o9 g7 c1 o9 r8 c2 o9 g9 c1 o9 r8 c2 o9 g9 c1 o9 r8 c1 g9 c2 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r6 g2 c1 o3 c1 o7 c2 o3 c2 r8 g1 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #11:
score: 0
Accepted
time: 3ms
memory: 15632kb
input:
goorrogrrr orgggoogoo rrggrrgoog
output:
76 c1 o9 r9 c2 o9 g5 c1 o9 c2 o9 c1 o9 g7 c1 o9 r9 c2 o9 g9 r5 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g8 c1 o3 c1 o7 c2 o3 c2 r7 c1 o3 c1 o7 c2 o3 c2 r5 g3 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #12:
score: 0
Accepted
time: 6ms
memory: 15808kb
input:
ooorgorrgo ggggogrroo rgggrroror
output:
68 g6 c1 o9 c2 o9 g6 c1 o9 c2 o9 c1 o9 c2 o9 g9 c1 o9 r4 c1 g9 c2 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r7 g9 c1 o3 c1 o7 c2 o3 c2 r2 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #13:
score: 0
Accepted
time: 3ms
memory: 15824kb
input:
ogrogrogrg ogrogrogrr ogrogrogro
output:
87 c1 o9 c1 o9 c1 o9 g8 c1 o9 r7 c2 o9 c1 o9 r7 c2 o9 g9 c2 r6 g6 r4 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2 r2 g4 c1 o3 c1 o7 c2 o3 c2 r6 c1 o3 c1 o7 c2 o3 c2 r2 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #14:
score: 0
Accepted
time: 3ms
memory: 15620kb
input:
oogoogrrro ggoroogrrg grrororggg
output:
68 g8 c1 o9 c2 o9 g9 c1 o9 c2 o9 c1 o9 r9 c2 o9 c1 o9 r9 c1 g9 c2 r7 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r1 g6 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #15:
score: 0
Accepted
time: 4ms
memory: 15628kb
input:
rroogooroo rgrgrrgggr rooogrgogg
output:
72 r9 c2 o9 g8 c1 o9 c2 o9 r4 c2 o9 c1 o9 r8 c2 o9 c1 o9 r8 c1 g9 c2 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 g3 c1 o3 c1 o7 c2 o3 c2 r6 g3 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #16:
score: 0
Accepted
time: 7ms
memory: 15704kb
input:
ogrggorrrg gggroororo orgroogogr
output:
80 c2 o9 c1 o9 g6 c1 o9 g7 c1 o9 c2 o9 g9 c1 o9 r9 c2 o9 r7 c1 g9 c2 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 r1 g6 c1 o3 c1 o7 c2 o3 c2 r7 g5 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #17:
score: 0
Accepted
time: 7ms
memory: 15816kb
input:
grgogrrggo ooogororgg rorrggoorr
output:
83 c1 o9 g9 c1 o9 c2 o9 g7 c1 o9 c2 o9 g9 c1 o9 c2 o9 r4 c1 g9 c2 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 g7 c1 o3 c1 o7 c2 o3 c2 r4 g8 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #18:
score: 0
Accepted
time: 6ms
memory: 15808kb
input:
rorrogrorg rrogrrggrg ooooogggog
output:
71 c2 o9 g9 c1 o9 c2 o9 g8 c1 o9 c2 o9 r8 c2 o9 g8 c1 o9 c1 g9 c2 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g2 c1 o3 c1 o7 c2 o3 c2 r3 g4 c1 o3 c1 o7 c2 o3 c2 r6 g3 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #19:
score: 0
Accepted
time: 5ms
memory: 15852kb
input:
gogrggrorr ggorrrrogr gooooooggr
output:
68 r9 c2 o9 g9 c1 o9 c2 o9 r8 c2 o9 c1 o9 c2 o9 g8 c1 o9 g5 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r6 g3 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #20:
score: 0
Accepted
time: 3ms
memory: 15812kb
input:
rrorrggooo oogggggroo gggrrorrro
output:
80 c1 o9 r8 c2 o9 c1 o9 r7 c2 o9 r6 c2 o9 g2 c1 o9 r8 c2 o9 c2 r7 g7 r3 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 r7 g6 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #21:
score: 0
Accepted
time: 4ms
memory: 15616kb
input:
goggrgorgr orrgogggrg orooroorro
output:
65 c1 o9 c1 o9 g9 c1 o9 r9 c2 o9 g7 c1 o9 r9 c2 o9 r7 c2 o9 g9 r6 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 g9 c1 o3 c1 o7 c2 o3 c2 r5 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #22:
score: 0
Accepted
time: 4ms
memory: 15704kb
input:
grgoogrorg gorgrorrog grooogorrg
output:
66 g9 c1 o9 g8 c1 o9 r8 c2 o9 g9 c1 o9 c2 o9 c1 o9 c2 o9 g5 r6 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r4 c1 o3 c1 o7 c2 o3 c2 r3 g2 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #23:
score: 0
Accepted
time: 8ms
memory: 15700kb
input:
rogorggogr roogrrogro groorgrgog
output:
74 g9 c1 o9 r9 c2 o9 c1 o9 r9 c2 o9 g9 c1 o9 g8 c1 o9 r8 c2 o9 g9 c2 r9 g5 r7 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 r1 g3 c1 o3 c1 o7 c2 o3 c2 r5 g6 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #24:
score: 0
Accepted
time: 4ms
memory: 15816kb
input:
oorgoorgoo rorgggrorg rggrggroor
output:
64 g9 c1 o9 c2 o9 g4 c1 o9 c2 o9 g8 c1 o9 r9 c2 o9 r4 c2 o9 g7 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 r7 c1 o3 c1 o7 c2 o3 c2 g7 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #25:
score: 0
Accepted
time: 7ms
memory: 15692kb
input:
grrrgogogg grrrrggggo ororoorooo
output:
75 c2 o9 r6 c2 o9 g9 c1 o9 c2 o9 g8 c1 o9 r7 c2 o9 g8 c1 o9 g5 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r2 g7 c1 o3 c1 o7 c2 o3 c2 r7 g4 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #26:
score: 0
Accepted
time: 4ms
memory: 15820kb
input:
orgoogroog rroroogggr rrgrggoorg
output:
78 g8 c1 o9 c2 o9 g9 c1 o9 r8 c2 o9 c1 o9 r6 c2 o9 c1 o9 c1 g9 c2 r9 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g2 c1 o3 c1 o7 c2 o3 c2 r3 g2 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #27:
score: 0
Accepted
time: 3ms
memory: 15812kb
input:
ggrorgogrg rogrgororr oroooogrgg
output:
67 c2 o9 r9 c2 o9 g9 c1 o9 r9 c2 o9 c1 o9 r9 c2 o9 g6 c1 o9 c1 g9 c2 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r6 g8 c1 o3 c1 o7 c2 o3 c2 r9 g8 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #28:
score: 0
Accepted
time: 3ms
memory: 15680kb
input:
rrogrrgrog orgrgorgrg oggrooogoo
output:
69 c1 o9 c1 o9 g8 c1 o9 g7 c1 o9 r6 c2 o9 r6 c2 o9 c1 o9 c1 g9 c2 r9 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g5 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #29:
score: 0
Accepted
time: 3ms
memory: 15812kb
input:
ggoogrrogr rggoorgooo ogrrrorgrg
output:
81 c2 o9 g8 c1 o9 r8 c2 o9 c1 o9 r7 c2 o9 c1 o9 r8 c2 o9 g5 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r9 g1 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #30:
score: 0
Accepted
time: 7ms
memory: 15748kb
input:
oogoororrr rrogggrggg roogggroro
output:
81 r9 c2 o9 c1 o9 c2 o9 c1 o9 r9 c2 o9 g9 c1 o9 g8 c1 o9 c1 g9 c2 r5 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r5 g3 c1 o3 c1 o7 c2 o3 c2 r2 g6 c1 o3 c1 o7 c2 o3 c2 r1 g5 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #31:
score: 0
Accepted
time: 7ms
memory: 15612kb
input:
rggrggorgo orooorgrgo goorgorgrr
output:
85 c1 o9 g9 c1 o9 r9 c2 o9 c1 o9 g7 c1 o9 c2 o9 r6 c2 o9 g9 c2 r9 g8 c2 r7 r4 c1 g9 c2 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r4 g9 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #32:
score: 0
Accepted
time: 3ms
memory: 15708kb
input:
rgrrgogroo gggrgrroor rooggoroog
output:
60 r9 c2 o9 r6 c2 o9 c1 o9 r9 c2 o9 g8 c1 o9 r9 c2 o9 g5 c1 o9 r8 c1 g9 c2 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2 r4 g6 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #33:
score: 0
Accepted
time: 7ms
memory: 15700kb
input:
goororrggo ororoorgrg grgogrgorg
output:
77 c1 o9 r9 c2 o9 g9 c1 o9 c2 o9 g7 c1 o9 c2 o9 c1 o9 c1 g9 c2 r4 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r4 g2 c1 o3 c1 o7 c2 o3 c2 r8 g2 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #34:
score: 0
Accepted
time: 8ms
memory: 15756kb
input:
ooroogroro ggrgrrogrg grgroorogg
output:
64 r6 c2 o9 c1 o9 c2 o9 c1 o9 r9 c2 o9 g9 c1 o9 r9 c2 o9 g4 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 r5 g3 c1 o3 c1 o7 c2 o3 c2 r3 g1 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #35:
score: 0
Accepted
time: 7ms
memory: 15696kb
input:
grgrogoggo rrroogorrg rrrgoogogo
output:
86 g7 c1 o9 g7 c1 o9 c2 o9 g8 c1 o9 r6 c2 o9 g8 c1 o9 c2 o9 r7 c1 g9 c2 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #36:
score: 0
Accepted
time: 3ms
memory: 15632kb
input:
oggoogrrro ggoorggrgr ogoorrrgor
output:
75 c2 o9 c1 o9 r9 c2 o9 g8 c1 o9 c2 o9 c1 o9 c2 o9 r8 c1 g9 c2 r5 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g5 c1 o3 c1 o7 c2 o3 c2 r4 c1 o3 c1 o7 c2 o3 c2 r7 g2 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #37:
score: 0
Accepted
time: 3ms
memory: 15748kb
input:
ogrggoroog ggrroorgoo orrrorgggr
output:
81 c2 o9 c1 o9 g6 c1 o9 g6 c1 o9 c2 o9 c1 o9 r9 c2 o9 g7 r7 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g7 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 r3 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #38:
score: 0
Accepted
time: 4ms
memory: 15812kb
input:
rgrrgrrggo rgogorgooo rgrogogoro
output:
81 g8 c1 o9 r7 c2 o9 g9 c1 o9 r9 c2 o9 r7 c2 o9 g6 c1 o9 r9 c2 o9 c2 r8 g7 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r4 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 r2 g4 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #39:
score: 0
Accepted
time: 8ms
memory: 15752kb
input:
oroorrgroo gorogoogog rgggrrrggr
output:
78 g9 c1 o9 c2 o9 g9 c1 o9 r9 c2 o9 c1 o9 g7 c1 o9 g7 c1 o9 c1 g9 c2 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 c1 o3 c1 o7 c2 o3 c2 r5 g7 c1 o3 c1 o7 c2 o3 c2 r2 g8 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #40:
score: 0
Accepted
time: 3ms
memory: 15712kb
input:
oogrrggrgr rorogrrggo rggooogoor
output:
66 g9 c1 o9 c2 o9 g9 c1 o9 c2 o9 r7 c2 o9 r6 c2 o9 c1 o9 g2 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g1 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #41:
score: 0
Accepted
time: 3ms
memory: 15624kb
input:
grgroroggo ooggrrogog gorrgrrroo
output:
78 c1 o9 g9 c1 o9 c2 o9 g8 c1 o9 g7 c1 o9 r8 c2 o9 g9 c1 o9 r4 c1 g9 c2 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r2 g5 c1 o3 c1 o7 c2 o3 c2 r6 g6 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #42:
score: 0
Accepted
time: 4ms
memory: 15612kb
input:
rroogoggrr orrggggorg oooorrggor
output:
74 c1 o9 c1 o9 g8 c1 o9 c2 o9 g8 c1 o9 c2 o9 r8 c2 o9 g6 r4 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g1 c1 o3 c1 o7 c2 o3 c2 r4 g6 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #43:
score: 0
Accepted
time: 7ms
memory: 15716kb
input:
ogororrggo oogoggrorg oogrgrgrrr
output:
81 c1 o9 c1 o9 c1 o9 c1 o9 c1 o9 g9 c1 o9 r9 c2 o9 g9 c2 r9 g8 c2 r9 g6 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 r8 g2 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #44:
score: 0
Accepted
time: 3ms
memory: 15612kb
input:
grgogroooo rggrorgrro rogoggrrog
output:
78 r9 c2 o9 g6 c1 o9 r9 c2 o9 g5 c1 o9 c2 o9 g8 c1 o9 r8 c2 o9 g7 r6 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g2 c1 o3 c1 o7 c2 o3 c2 r2 g7 c1 o3 c1 o7 c2 o3 c2 r3 g2 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #45:
score: 0
Accepted
time: 3ms
memory: 15748kb
input:
rrrrorrgor roroggrgog ggoogogogo
output:
77 g9 c1 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 r9 c2 o9 g7 c1 o9 r7 c2 o9 g7 r6 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g2 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r6 g4 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #46:
score: 0
Accepted
time: 6ms
memory: 15852kb
input:
rogoorgorr ororooogrr rgggggorgg
output:
70 c1 o9 r9 c2 o9 g9 c1 o9 r8 c2 o9 c1 o9 g7 c1 o9 r8 c2 o9 c2 r8 g9 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r5 g5 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #47:
score: 0
Accepted
time: 4ms
memory: 15696kb
input:
grgororogr orgooorggr grrgorgoog
output:
76 c1 o9 g7 c1 o9 r8 c2 o9 c1 o9 r9 c2 o9 c1 o9 c2 o9 r6 c1 g9 c2 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 c1 o3 c1 o7 c2 o3 c2 r4 g8 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #48:
score: 0
Accepted
time: 3ms
memory: 15708kb
input:
gogogrooor ggogrrgror orgrrogrgo
output:
83 c2 o9 g9 c1 o9 g8 c1 o9 g8 c1 o9 g7 c1 o9 r8 c2 o9 g8 c1 o9 r8 c1 g9 c2 c1 g9 c2 r5 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g1 c1 o3 c1 o7 c2 o3 c2 r1 g3 c1 o3 c1 o7 c2 o3 c2 r5 g2 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #49:
score: 0
Accepted
time: 8ms
memory: 15692kb
input:
roogrroorg oogggogogg rggrroorrr
output:
62 c1 o9 r9 c2 o9 c1 o9 c2 o9 r6 c2 o9 g8 c1 o9 c2 o9 g7 c2 r7 g8 r3 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r5 c1 o3 c1 o7 c2 o3 c2 r6 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #50:
score: 0
Accepted
time: 3ms
memory: 15616kb
input:
grgorggoor rrgrrrggrg oorooggooo
output:
77 c2 o9 r7 c2 o9 c1 o9 c2 o9 g9 c1 o9 r6 c2 o9 g8 c1 o9 c1 g9 c2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #51:
score: 0
Accepted
time: 7ms
memory: 15692kb
input:
goorrgogor gorogogorg rrgorgrrog
output:
72 g9 c1 o9 r9 c2 o9 g9 c1 o9 c2 o9 g7 c1 o9 c2 o9 g9 c1 o9 r9 c1 g9 c2 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g3 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 r3 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #52:
score: 0
Accepted
time: 3ms
memory: 15700kb
input:
rgoogoroog rogrorrogg rogrgoggrr
output:
69 g9 c1 o9 g9 c1 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 g8 c1 o9 c2 o9 g7 r6 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g3 c1 o3 c1 o7 c2 o3 c2 r1 g5 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #53:
score: 0
Accepted
time: 4ms
memory: 15672kb
input:
roggororro roggogggro oogrgrrgro
output:
69 c2 o9 g9 c1 o9 c2 o9 r9 c2 o9 r8 c2 o9 g8 c1 o9 g4 c1 o9 c1 g9 c2 r4 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g6 c1 o3 c1 o7 c2 o3 c2 r3 g7 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #54:
score: 0
Accepted
time: 3ms
memory: 15632kb
input:
oogggrgorg grgrorroog grogororor
output:
80 r8 c2 o9 c1 o9 r9 c2 o9 c1 o9 r7 c2 o9 g6 c1 o9 r9 c2 o9 g7 c2 r8 g9 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r5 g5 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #55:
score: 0
Accepted
time: 3ms
memory: 15708kb
input:
rggorrrgor gogroroggg rgoororoog
output:
75 g9 c1 o9 g8 c1 o9 r8 c2 o9 c1 o9 c2 o9 g7 c1 o9 r7 c2 o9 g7 r7 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r6 c1 o3 c1 o7 c2 o3 c2 r5 g1 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #56:
score: 0
Accepted
time: 3ms
memory: 15812kb
input:
goorggggor grgroororo ogorgorrgr
output:
83 c2 o9 g9 c1 o9 r9 c2 o9 c1 o9 g7 c1 o9 g7 c1 o9 c2 o9 g9 c2 r5 r5 c1 g9 c2 c1 g9 c2 r6 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r5 g1 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #57:
score: 0
Accepted
time: 4ms
memory: 15620kb
input:
rrooorgoog grgrrooggr grrgoroggo
output:
81 r6 c2 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 c2 o9 c1 o9 r8 c2 o9 c2 r7 g8 r3 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r4 g8 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #58:
score: 0
Accepted
time: 7ms
memory: 15712kb
input:
rgrgrrroog ggggoroorr oooggogorr
output:
78 c2 o9 g6 c1 o9 c2 o9 g9 c1 o9 c2 o9 g9 c1 o9 r8 c2 o9 g7 r7 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r6 g5 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2 r5 g6 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #59:
score: 0
Accepted
time: 7ms
memory: 15728kb
input:
rgogrgrgoo rrrgrooroo ooggorggrg
output:
76 c2 o9 g8 c1 o9 c2 o9 g7 c1 o9 g7 c1 o9 c2 o9 c1 o9 r8 c1 g9 c2 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r6 g3 c1 o3 c1 o7 c2 o3 c2 r5 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #60:
score: 0
Accepted
time: 7ms
memory: 15568kb
input:
grorrrgrgo roggroogor rgogrggooo
output:
67 g9 c1 o9 g8 c1 o9 g8 c1 o9 r9 c2 o9 c1 o9 g7 c1 o9 r4 c2 o9 c1 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r6 g5 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #61:
score: 0
Accepted
time: 4ms
memory: 15672kb
input:
orggoggorg rgogrggooo rrrrrgrooo
output:
67 g8 c1 o9 c2 o9 g5 c1 o9 r8 c2 o9 c1 o9 r5 c2 o9 c1 o9 c1 g9 c2 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r4 g6 c1 o3 c1 o7 c2 o3 c2 r5 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #62:
score: 0
Accepted
time: 7ms
memory: 15612kb
input:
googgrrror rogoggorro rooorgrggg
output:
73 g9 c1 o9 g9 c1 o9 g9 c1 o9 c2 o9 c1 o9 g9 c1 o9 r7 c2 o9 g9 c2 r8 g5 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g7 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #63:
score: 0
Accepted
time: 3ms
memory: 15816kb
input:
oogrorgogr ggrrgooooo orgrgggrrr
output:
78 c2 o9 c1 o9 g5 c1 o9 c2 o9 c1 o9 r9 c2 o9 c1 o9 g7 c2 r8 g8 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g2 c1 o3 c1 o7 c2 o3 c2 r6 g8 c1 o3 c1 o7 c2 o3 c2 g6 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #64:
score: 0
Accepted
time: 3ms
memory: 15712kb
input:
googggroog rorroggoro rrrorrgogg
output:
77 g9 c1 o9 r9 c2 o9 g7 c1 o9 c2 o9 g7 c1 o9 c2 o9 g9 c1 o9 r8 c1 g9 c2 r6 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 r7 c1 o3 c1 o7 c2 o3 c2 r1 g6 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #65:
score: 0
Accepted
time: 6ms
memory: 15852kb
input:
rrgogrrror rogoogrgog ooggrrggoo
output:
80 c2 o9 r9 c2 o9 c1 o9 g7 c1 o9 r9 c2 o9 c1 o9 g5 c1 o9 r8 c1 g9 c2 r6 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g4 c1 o3 c1 o7 c2 o3 c2 r5 g6 c1 o3 c1 o7 c2 o3 c2 g6 c1 o3 c1 o7 c2 o3 c2 r6 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #66:
score: 0
Accepted
time: 3ms
memory: 15628kb
input:
ororrgoggr ggggoorrgo roroorrggo
output:
73 r9 c2 o9 c1 o9 r9 c2 o9 g9 c1 o9 r9 c2 o9 g8 c1 o9 g4 c1 o9 c1 g9 c2 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g1 c1 o3 c1 o7 c2 o3 c2 r2 g7 c1 o3 c1 o7 c2 o3 c2 r1 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #67:
score: 0
Accepted
time: 6ms
memory: 15760kb
input:
rgggorrgor gogoooooro grrgrggror
output:
81 g9 c1 o9 g7 c1 o9 r9 c2 o9 c1 o9 g7 c1 o9 c2 o9 g9 c1 o9 c1 g9 c2 r9 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 r6 c1 o3 c1 o7 c2 o3 c2 r2 g5 c1 o3 c1 o7 c2 o3 c2 r2 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #68:
score: 0
Accepted
time: 0ms
memory: 15608kb
input:
rgggoggoog rorrggroor rrrooorggo
output:
79 g9 c1 o9 r7 c2 o9 g4 c1 o9 c2 o9 c1 o9 c2 o9 g8 c1 o9 c1 g9 c2 r9 c1 g9 c2 r5 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #69:
score: 0
Accepted
time: 3ms
memory: 15724kb
input:
roroggrooo ggoogrrogg ggororrrrg
output:
58 g8 c1 o9 r9 c2 o9 c1 o9 g8 c1 o9 r9 c2 o9 g7 c1 o9 r9 c2 o9 g7 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 r4 g5 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #70:
score: 0
Accepted
time: 7ms
memory: 15704kb
input:
rggggrroog ogrrrorrog ooorrogggo
output:
85 c1 o9 c1 o9 g5 c1 o9 c2 o9 g7 c1 o9 c2 o9 g8 c1 o9 r8 c1 g9 c2 r7 c1 g9 c2 r6 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r2 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 g4 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #71:
score: 0
Accepted
time: 4ms
memory: 15852kb
input:
ogorogorrr gorgogrorr gorgoroggg
output:
72 g9 c1 o9 c2 o9 r9 c2 o9 g9 c1 o9 r7 c2 o9 c1 o9 r9 c2 o9 c2 r8 g4 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g2 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r4 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #72:
score: 0
Accepted
time: 7ms
memory: 15812kb
input:
rgogrooorg rroroggoog orggorrggr
output:
66 c2 o9 g8 c1 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 r8 c2 o9 c1 o9 c1 g9 c2 c1 c1 g9 c2 c1 g9 c2 g3 c1 r2 g2 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #73:
score: 0
Accepted
time: 3ms
memory: 15752kb
input:
rrggooorgo orgggrorgg gorroroogr
output:
57 c1 o9 g9 c1 o9 r6 c2 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 c2 o9 g9 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 r6 g3 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #74:
score: 0
Accepted
time: 5ms
memory: 15748kb
input:
grororrggo roogrgorgg ooorggrgor
output:
66 c2 o9 r9 c2 o9 c1 o9 c2 o9 c1 o9 r9 c2 o9 r8 c2 o9 g3 r6 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 g1 c1 o3 c1 o7 c2 o3 c2 r2 g8 c1 o3 c1 o7 c2 o3 c2 r1 g3 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #75:
score: 0
Accepted
time: 3ms
memory: 15756kb
input:
rroogorgrr orgorogogo rgoggorggr
output:
88 c1 o9 g8 c1 o9 g8 c1 o9 c2 o9 c1 o9 g8 c1 o9 r9 c2 o9 c2 r9 g6 r7 c1 g9 c2 r4 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 r1 c1 o3 c1 o7 c2 o3 c2 r4 g6 c1 o3 c1 o7 c2 o3 c2 r4 g8 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #76:
score: 0
Accepted
time: 3ms
memory: 15852kb
input:
rogorgrrgg rogoogrggo roggoororr
output:
82 g9 c1 o9 g9 c1 o9 g9 c1 o9 g9 c1 o9 g9 c1 o9 c2 o9 g6 c1 o9 r6 c1 g9 c2 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g1 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 r5 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #77:
score: 0
Accepted
time: 3ms
memory: 15848kb
input:
rgoroogrro rgrgrogogo rgoorrggog
output:
67 r8 c2 o9 g8 c1 o9 c2 o9 g8 c1 o9 r8 c2 o9 c1 o9 g7 c1 o9 r6 c1 g9 c2 c1 r9 c1 g9 c2 c1 g9 c2 g3 c1 r3 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 r8 g3 c1 o3 c1 o7 c2 o3 c2 r4 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #78:
score: 0
Accepted
time: 3ms
memory: 15696kb
input:
gororooorr grggrorgor ggrogrggoo
output:
77 r7 c2 o9 g9 c1 o9 r8 c2 o9 r7 c2 o9 g8 c1 o9 c2 o9 g9 c1 o9 g5 r9 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #79:
score: 0
Accepted
time: 2ms
memory: 15724kb
input:
orggrgrgro goorrroogr oogggorogr
output:
79 c2 o9 c1 o9 c2 o9 r9 c2 o9 r6 c2 o9 c1 o9 r9 c2 o9 g4 c2 r8 g7 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r4 g5 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2 r1 c1 o3 c1 o7 c2 o3 c2 r4 g3 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #80:
score: 0
Accepted
time: 3ms
memory: 15856kb
input:
rgrgrrgooo ooggrgooor rggororggr
output:
60 c1 o9 r7 c2 o9 c1 o9 r9 c2 o9 g4 c1 o9 c1 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g2 c1 o3 c1 o7 c2 o3 c2 r5 c1 o3 c1 o7 c2 o3 c2 r4 g5 c1 o3 c1 o7 c2 o3 c2 r8 g9 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #81:
score: 0
Accepted
time: 8ms
memory: 15748kb
input:
rgrgogrgro oggroroogr ooorgrrgog
output:
65 c1 o9 c1 o9 g6 c1 o9 c2 o9 g9 c1 o9 c2 o9 g9 c1 o9 c1 g9 c2 r2 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r3 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #82:
score: 0
Accepted
time: 3ms
memory: 15696kb
input:
googogorrg grgrgroogg roogroorrr
output:
91 r9 c2 o9 g9 c1 o9 c2 o9 c1 o9 r6 c2 o9 g9 c1 o9 c2 o9 c2 r9 g6 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r4 g3 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 r5 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #83:
score: 0
Accepted
time: 4ms
memory: 15816kb
input:
goorrgrgoo gorrggrrrg goorrooogg
output:
44 g9 c1 o9 g9 c1 o9 g9 c1 o9 c2 o9 c1 o9 r5 c2 o9 c1 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r7 g7 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #84:
score: 0
Accepted
time: 3ms
memory: 15724kb
input:
rgrrogrgor orgroorrgg ooggogogor
output:
73 c1 o9 c1 o9 g6 c1 o9 c2 o9 c1 o9 r9 c2 o9 r7 c2 o9 g7 r6 c1 g9 c2 c1 g2 r8 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r1 g6 c1 o3 c1 o7 c2 o3 c2 g5 c1 o3 c1 o7 c2 o3 c2 r3 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #85:
score: 0
Accepted
time: 3ms
memory: 15812kb
input:
roogogrogg rgogooorog rgrrrgrorg
output:
75 g8 c1 o9 r9 c2 o9 g9 c1 o9 c2 o9 g9 c1 o9 r9 c2 o9 g9 c1 o9 g6 r5 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 g8 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #86:
score: 0
Accepted
time: 3ms
memory: 15752kb
input:
rogoggorrr grgoogrooo grgrggorro
output:
84 g7 c1 o9 r9 c2 o9 c1 o9 g6 c1 o9 r9 c2 o9 c1 o9 r6 c2 o9 c2 r6 r4 c1 g9 c2 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r2 g7 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2 r8 g4 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #87:
score: 0
Accepted
time: 6ms
memory: 15716kb
input:
roogoorrgg rrogggrror goororgggo
output:
81 r9 c2 o9 g9 c1 o9 c2 o9 c1 o9 g8 c1 o9 r9 c2 o9 r8 c2 o9 g9 c2 r9 g5 r6 c1 g9 c2 r5 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r7 g1 c1 o3 c1 o7 c2 o3 c2 r5 g5 c1 o3 c1 o7 c2 o3 c2 r4 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #88:
score: 0
Accepted
time: 4ms
memory: 15724kb
input:
rogggrgroo oorrgoogog grgrgororr
output:
82 c1 o9 r9 c2 o9 c1 o9 r6 c2 o9 g5 c1 o9 r9 c2 o9 c1 o9 g6 r8 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r3 g4 c1 o3 c1 o7 c2 o3 c2 r1 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #89:
score: 0
Accepted
time: 3ms
memory: 15588kb
input:
rogrgggrgo gorrgorrro rroggoogoo
output:
61 g9 c1 o9 r9 c2 o9 r8 c2 o9 r7 c2 o9 g9 c1 o9 r9 c2 o9 g7 c1 o9 g5 r9 c1 g9 c2 c1 g2 r7 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r7 g1 c1 o3 c1 o7 c2 o3 c2 r8 g9 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #90:
score: 0
Accepted
time: 7ms
memory: 15756kb
input:
grgoroogog gooogrorro rgrorgggrr
output:
80 g9 c1 o9 r7 c2 o9 c1 o9 g5 c1 o9 c2 o9 g8 c1 o9 c2 o9 c2 r7 g9 r3 c1 g9 c2 r9 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g1 c1 o3 c1 o7 c2 o3 c2 r9 g2 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2 r1 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #91:
score: 0
Accepted
time: 7ms
memory: 15852kb
input:
ogrorroggr gorrgooggr oorgrgroog
output:
84 c2 o9 c1 o9 c2 o9 r9 c2 o9 g9 c1 o9 r8 c2 o9 g6 c1 o9 r6 c1 g9 c2 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r2 c1 o3 c1 o7 c2 o3 c2 r5 g5 c1 o3 c1 o7 c2 o3 c2 r6 c1 o3 c1 o7 c2 o3 c2 r1 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #92:
score: 0
Accepted
time: 3ms
memory: 15692kb
input:
grorrrgggo ogorrooroo gororrgggg
output:
68 c1 o9 g9 c1 o9 r9 c2 o9 r8 c2 o9 g9 c1 o9 g7 c1 o9 g7 c1 o9 c1 g9 c2 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 r1 c1 o3 c1 o7 c2 o3 c2 r1 g4 c1 o3 c1 o7 c2 o3 c2 r3 g1 c1 o3 c1 o7 c2 o3 c2 r3 g4 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #93:
score: 0
Accepted
time: 4ms
memory: 15696kb
input:
grooggogrr oorrrrrggr ggooooggor
output:
81 c1 o9 g8 c1 o9 c2 o9 r8 c2 o9 g9 c1 o9 c2 o9 r7 c2 o9 c2 r6 r4 c1 g9 c2 c1 g9 c2 r7 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g2 c1 o3 c1 o7 c2 o3 c2 r3 c1 o3 c1 o7 c2 o3 c2 r9 g1 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #94:
score: 0
Accepted
time: 3ms
memory: 15628kb
input:
oroorroogg googorgrrr gorggrrgog
output:
68 g9 c1 o9 c2 o9 c1 o9 g9 c1 o9 g9 c1 o9 g9 c1 o9 g9 c1 o9 g7 r2 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r3 g2 c1 o3 c1 o7 c2 o3 c2 r3 g1 c1 o3 c1 o7 c2 o3 c2 r3 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #95:
score: 0
Accepted
time: 3ms
memory: 15748kb
input:
ggoorgrgor ggrooogrrr goroorogrg
output:
81 r9 c2 o9 g8 c1 o9 r9 c2 o9 c1 o9 c2 o9 c1 o9 c2 o9 g8 c2 r5 r5 c1 g9 c2 c1 g9 c2 r6 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r8 c1 o3 c1 o7 c2 o3 c2 r2 g2 c1 o3 c1 o7 c2 o3 c2 r6 g2 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #96:
score: 0
Accepted
time: 8ms
memory: 15724kb
input:
ggrorrogrg grororggro goorogoorg
output:
76 r9 c2 o9 r8 c2 o9 c1 o9 c2 o9 g9 c1 o9 r8 c2 o9 g7 c1 o9 g4 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 r2 c1 o3 c1 o7 c2 o3 c2 r4 g4 c1 o3 c1 o7 c2 o3 c2 r5 g5 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #97:
score: 0
Accepted
time: 3ms
memory: 15616kb
input:
gogggrgrro goooroogrr rggoorrogr
output:
66 g9 c1 o9 r9 c2 o9 c1 o9 r9 c2 o9 c1 o9 r9 c2 o9 g6 c1 o9 r6 c1 g9 c2 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 g2 c1 o3 c1 o7 c2 o3 c2 g2 c1 o3 c1 o7 c2 o3 c2 r2 c1 o3 c1 o7 c2 o3 c2 r5 g2 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #98:
score: 0
Accepted
time: 3ms
memory: 15692kb
input:
ogoggroogo ooggrggorr oggrorrrrr
output:
61 c1 o9 c1 o9 c1 o9 c1 o9 r9 c2 o9 g8 c1 o9 r8 c2 o9 g4 c1 c1 g9 c2 r9 c1 g9 c2 g3 c1 g3 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2 r6 g4 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #99:
score: 0
Accepted
time: 4ms
memory: 15724kb
input:
grorogoorg grorrgggro rorogorogg
output:
80 r9 c2 o9 g8 c1 o9 r9 c2 o9 g8 c1 o9 g8 c1 o9 r8 c2 o9 g8 c1 o9 c1 g9 c2 r7 c1 g9 c2 c1 g2 r9 c2 r8 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r8 g2 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2 g6 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #100:
score: 0
Accepted
time: 4ms
memory: 15700kb
input:
ooorrrroor ggrgoooggg rrgoorgggr
output:
61 r7 c2 o9 c1 o9 c2 o9 c1 o9 g6 c1 o9 c2 o9 c1 o9 r8 c1 g9 c2 c1 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r9 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #101:
score: 0
Accepted
time: 7ms
memory: 15808kb
input:
oroorgrrgo goggggoorr oggrroogrr
output:
87 c2 o9 c1 o9 g9 c1 o9 r9 c2 o9 r8 c2 o9 r7 c2 o9 g9 c1 o9 g6 c2 r8 g7 r2 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 c1 o3 c1 o7 c2 o3 c2 r3 g9 c1 o3 c1 o7 c2 o3 c2 g6 c1 o3 c1 o7 c2 o3 c2 g9 c1 o3 c1 o7 c2 o3 c2 r2 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct
Test #102:
score: 0
Accepted
time: 8ms
memory: 15752kb
input:
ogggrgrogg roogrrgoog orogrrrroo
output:
69 c2 o9 c1 o9 g9 c1 o9 g9 c1 o9 c2 o9 g5 c1 o9 r8 c2 o9 g9 r4 c1 g9 c2 c1 g9 c2 c1 g3 c2 r7 r3 c1 g9 c2 c1 g9 c2 c1 g9 c2 g3 c1 r7 g1 c1 o3 c1 o7 c2 o3 c2 r5 g3 c1 o3 c1 o7 c2 o3 c2 r6 g1 c1 o3 c1 o7 c2 o3 c2
result:
ok correct