QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#278894 | #7751. Palindrome Path | maspy | AC ✓ | 23ms | 7076kb | C++20 | 14.8kb | 2023-12-07 22:19:08 | 2023-12-07 22:19:09 |
Judging History
answer
#line 1 "library/my_template.hpp"
#if defined(LOCAL)
#include <my_template_compiled.hpp>
#else
#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using u32 = unsigned int;
using u64 = unsigned long long;
using i128 = __int128;
using u128 = unsigned __int128;
using f128 = __float128;
template <class T>
constexpr T infty = 0;
template <>
constexpr int infty<int> = 1'000'000'000;
template <>
constexpr ll infty<ll> = ll(infty<int>) * infty<int> * 2;
template <>
constexpr u32 infty<u32> = infty<int>;
template <>
constexpr u64 infty<u64> = infty<ll>;
template <>
constexpr i128 infty<i128> = i128(infty<ll>) * infty<ll>;
template <>
constexpr double infty<double> = infty<ll>;
template <>
constexpr long double infty<long double> = infty<ll>;
using pi = pair<ll, ll>;
using vi = vector<ll>;
template <class T>
using vc = vector<T>;
template <class T>
using vvc = vector<vc<T>>;
template <class T>
using vvvc = vector<vvc<T>>;
template <class T>
using vvvvc = vector<vvvc<T>>;
template <class T>
using vvvvvc = vector<vvvvc<T>>;
template <class T>
using pq = priority_queue<T>;
template <class T>
using pqg = priority_queue<T, vector<T>, greater<T>>;
#define vv(type, name, h, ...) \
vector<vector<type>> name(h, vector<type>(__VA_ARGS__))
#define vvv(type, name, h, w, ...) \
vector<vector<vector<type>>> name( \
h, vector<vector<type>>(w, vector<type>(__VA_ARGS__)))
#define vvvv(type, name, a, b, c, ...) \
vector<vector<vector<vector<type>>>> name( \
a, vector<vector<vector<type>>>( \
b, vector<vector<type>>(c, vector<type>(__VA_ARGS__))))
// https://trap.jp/post/1224/
#define FOR1(a) for (ll _ = 0; _ < ll(a); ++_)
#define FOR2(i, a) for (ll i = 0; i < ll(a); ++i)
#define FOR3(i, a, b) for (ll i = a; i < ll(b); ++i)
#define FOR4(i, a, b, c) for (ll i = a; i < ll(b); i += (c))
#define FOR1_R(a) for (ll i = (a)-1; i >= ll(0); --i)
#define FOR2_R(i, a) for (ll i = (a)-1; i >= ll(0); --i)
#define FOR3_R(i, a, b) for (ll i = (b)-1; i >= ll(a); --i)
#define overload4(a, b, c, d, e, ...) e
#define overload3(a, b, c, d, ...) d
#define FOR(...) overload4(__VA_ARGS__, FOR4, FOR3, FOR2, FOR1)(__VA_ARGS__)
#define FOR_R(...) overload3(__VA_ARGS__, FOR3_R, FOR2_R, FOR1_R)(__VA_ARGS__)
#define FOR_subset(t, s) \
for (ll t = (s); t >= 0; t = (t == 0 ? -1 : (t - 1) & (s)))
#define all(x) x.begin(), x.end()
#define len(x) ll(x.size())
#define elif else if
#define eb emplace_back
#define mp make_pair
#define mt make_tuple
#define fi first
#define se second
#define stoi stoll
int popcnt(int x) { return __builtin_popcount(x); }
int popcnt(u32 x) { return __builtin_popcount(x); }
int popcnt(ll x) { return __builtin_popcountll(x); }
int popcnt(u64 x) { return __builtin_popcountll(x); }
int popcnt_mod_2(int x) { return __builtin_parity(x); }
int popcnt_mod_2(u32 x) { return __builtin_parity(x); }
int popcnt_mod_2(ll x) { return __builtin_parityll(x); }
int popcnt_mod_2(u64 x) { return __builtin_parityll(x); }
// (0, 1, 2, 3, 4) -> (-1, 0, 1, 1, 2)
int topbit(int x) { return (x == 0 ? -1 : 31 - __builtin_clz(x)); }
int topbit(u32 x) { return (x == 0 ? -1 : 31 - __builtin_clz(x)); }
int topbit(ll x) { return (x == 0 ? -1 : 63 - __builtin_clzll(x)); }
int topbit(u64 x) { return (x == 0 ? -1 : 63 - __builtin_clzll(x)); }
// (0, 1, 2, 3, 4) -> (-1, 0, 1, 0, 2)
int lowbit(int x) { return (x == 0 ? -1 : __builtin_ctz(x)); }
int lowbit(u32 x) { return (x == 0 ? -1 : __builtin_ctz(x)); }
int lowbit(ll x) { return (x == 0 ? -1 : __builtin_ctzll(x)); }
int lowbit(u64 x) { return (x == 0 ? -1 : __builtin_ctzll(x)); }
template <typename T>
T floor(T a, T b) {
return a / b - (a % b && (a ^ b) < 0);
}
template <typename T>
T ceil(T x, T y) {
return floor(x + y - 1, y);
}
template <typename T>
T bmod(T x, T y) {
return x - y * floor(x, y);
}
template <typename T>
pair<T, T> divmod(T x, T y) {
T q = floor(x, y);
return {q, x - q * y};
}
template <typename T, typename U>
T SUM(const vector<U> &A) {
T sm = 0;
for (auto &&a: A) sm += a;
return sm;
}
#define MIN(v) *min_element(all(v))
#define MAX(v) *max_element(all(v))
#define LB(c, x) distance((c).begin(), lower_bound(all(c), (x)))
#define UB(c, x) distance((c).begin(), upper_bound(all(c), (x)))
#define UNIQUE(x) \
sort(all(x)), x.erase(unique(all(x)), x.end()), x.shrink_to_fit()
template <typename T>
T POP(deque<T> &que) {
T a = que.front();
que.pop_front();
return a;
}
template <typename T>
T POP(pq<T> &que) {
T a = que.top();
que.pop();
return a;
}
template <typename T>
T POP(pqg<T> &que) {
T a = que.top();
que.pop();
return a;
}
template <typename T>
T POP(vc<T> &que) {
T a = que.back();
que.pop_back();
return a;
}
template <typename F>
ll binary_search(F check, ll ok, ll ng, bool check_ok = true) {
if (check_ok) assert(check(ok));
while (abs(ok - ng) > 1) {
auto x = (ng + ok) / 2;
(check(x) ? ok : ng) = x;
}
return ok;
}
template <typename F>
double binary_search_real(F check, double ok, double ng, int iter = 100) {
FOR(iter) {
double x = (ok + ng) / 2;
(check(x) ? ok : ng) = x;
}
return (ok + ng) / 2;
}
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);
}
// ? は -1
vc<int> s_to_vi(const string &S, char first_char) {
vc<int> A(S.size());
FOR(i, S.size()) { A[i] = (S[i] != '?' ? S[i] - first_char : -1); }
return A;
}
template <typename T, typename U>
vector<T> cumsum(vector<U> &A, int off = 1) {
int N = A.size();
vector<T> B(N + 1);
FOR(i, N) { B[i + 1] = B[i] + A[i]; }
if (off == 0) B.erase(B.begin());
return B;
}
// stable sort
template <typename T>
vector<int> argsort(const vector<T> &A) {
vector<int> ids(len(A));
iota(all(ids), 0);
sort(all(ids),
[&](int i, int j) { return (A[i] == A[j] ? i < j : A[i] < A[j]); });
return ids;
}
// A[I[0]], A[I[1]], ...
template <typename T>
vc<T> rearrange(const vc<T> &A, const vc<int> &I) {
vc<T> B(len(I));
FOR(i, len(I)) B[i] = A[I[i]];
return B;
}
#endif
#line 1 "library/other/io.hpp"
#define FASTIO
#include <unistd.h>
// https://judge.yosupo.jp/submission/21623
namespace fastio {
static constexpr uint32_t SZ = 1 << 17;
char ibuf[SZ];
char obuf[SZ];
char out[100];
// pointer of ibuf, obuf
uint32_t pil = 0, pir = 0, por = 0;
struct Pre {
char num[10000][4];
constexpr Pre() : num() {
for (int i = 0; i < 10000; i++) {
int n = i;
for (int j = 3; j >= 0; j--) {
num[i][j] = n % 10 | '0';
n /= 10;
}
}
}
} constexpr pre;
inline void load() {
memcpy(ibuf, ibuf + pil, pir - pil);
pir = pir - pil + fread(ibuf + pir - pil, 1, SZ - pir + pil, stdin);
pil = 0;
if (pir < SZ) ibuf[pir++] = '\n';
}
inline void flush() {
fwrite(obuf, 1, por, stdout);
por = 0;
}
void rd(char &c) {
do {
if (pil + 1 > pir) load();
c = ibuf[pil++];
} while (isspace(c));
}
void rd(string &x) {
x.clear();
char c;
do {
if (pil + 1 > pir) load();
c = ibuf[pil++];
} while (isspace(c));
do {
x += c;
if (pil == pir) load();
c = ibuf[pil++];
} while (!isspace(c));
}
template <typename T>
void rd_real(T &x) {
string s;
rd(s);
x = stod(s);
}
template <typename T>
void rd_integer(T &x) {
if (pil + 100 > pir) load();
char c;
do
c = ibuf[pil++];
while (c < '-');
bool minus = 0;
if constexpr (is_signed<T>::value || is_same_v<T, i128>) {
if (c == '-') { minus = 1, c = ibuf[pil++]; }
}
x = 0;
while ('0' <= c) { x = x * 10 + (c & 15), c = ibuf[pil++]; }
if constexpr (is_signed<T>::value || is_same_v<T, i128>) {
if (minus) x = -x;
}
}
void rd(int &x) { rd_integer(x); }
void rd(ll &x) { rd_integer(x); }
void rd(i128 &x) { rd_integer(x); }
void rd(u32 &x) { rd_integer(x); }
void rd(u64 &x) { rd_integer(x); }
void rd(u128 &x) { rd_integer(x); }
void rd(double &x) { rd_real(x); }
void rd(long double &x) { rd_real(x); }
void rd(f128 &x) { rd_real(x); }
template <class T, class U>
void rd(pair<T, U> &p) {
return rd(p.first), rd(p.second);
}
template <size_t N = 0, typename T>
void rd_tuple(T &t) {
if constexpr (N < std::tuple_size<T>::value) {
auto &x = std::get<N>(t);
rd(x);
rd_tuple<N + 1>(t);
}
}
template <class... T>
void rd(tuple<T...> &tpl) {
rd_tuple(tpl);
}
template <size_t N = 0, typename T>
void rd(array<T, N> &x) {
for (auto &d: x) rd(d);
}
template <class T>
void rd(vc<T> &x) {
for (auto &d: x) rd(d);
}
void read() {}
template <class H, class... T>
void read(H &h, T &... t) {
rd(h), read(t...);
}
void wt(const char c) {
if (por == SZ) flush();
obuf[por++] = c;
}
void wt(const string s) {
for (char c: s) wt(c);
}
void wt(const char *s) {
size_t len = strlen(s);
for (size_t i = 0; i < len; i++) wt(s[i]);
}
template <typename T>
void wt_integer(T x) {
if (por > SZ - 100) flush();
if (x < 0) { obuf[por++] = '-', x = -x; }
int outi;
for (outi = 96; x >= 10000; outi -= 4) {
memcpy(out + outi, pre.num[x % 10000], 4);
x /= 10000;
}
if (x >= 1000) {
memcpy(obuf + por, pre.num[x], 4);
por += 4;
} else if (x >= 100) {
memcpy(obuf + por, pre.num[x] + 1, 3);
por += 3;
} else if (x >= 10) {
int q = (x * 103) >> 10;
obuf[por] = q | '0';
obuf[por + 1] = (x - q * 10) | '0';
por += 2;
} else
obuf[por++] = x | '0';
memcpy(obuf + por, out + outi + 4, 96 - outi);
por += 96 - outi;
}
template <typename T>
void wt_real(T x) {
ostringstream oss;
oss << fixed << setprecision(15) << double(x);
string s = oss.str();
wt(s);
}
void wt(int x) { wt_integer(x); }
void wt(ll x) { wt_integer(x); }
void wt(i128 x) { wt_integer(x); }
void wt(u32 x) { wt_integer(x); }
void wt(u64 x) { wt_integer(x); }
void wt(u128 x) { wt_integer(x); }
void wt(double x) { wt_real(x); }
void wt(long double x) { wt_real(x); }
void wt(f128 x) { wt_real(x); }
template <class T, class U>
void wt(const pair<T, U> val) {
wt(val.first);
wt(' ');
wt(val.second);
}
template <size_t N = 0, typename T>
void wt_tuple(const T t) {
if constexpr (N < std::tuple_size<T>::value) {
if constexpr (N > 0) { wt(' '); }
const auto x = std::get<N>(t);
wt(x);
wt_tuple<N + 1>(t);
}
}
template <class... T>
void wt(tuple<T...> tpl) {
wt_tuple(tpl);
}
template <class T, size_t S>
void wt(const array<T, S> val) {
auto n = val.size();
for (size_t i = 0; i < n; i++) {
if (i) wt(' ');
wt(val[i]);
}
}
template <class T>
void wt(const vector<T> val) {
auto n = val.size();
for (size_t i = 0; i < n; i++) {
if (i) wt(' ');
wt(val[i]);
}
}
void print() { wt('\n'); }
template <class Head, class... Tail>
void print(Head &&head, Tail &&... tail) {
wt(head);
if (sizeof...(Tail)) wt(' ');
print(forward<Tail>(tail)...);
}
// gcc expansion. called automaticall after main.
void __attribute__((destructor)) _d() { flush(); }
} // namespace fastio
using fastio::read;
using fastio::print;
using fastio::flush;
#define INT(...) \
int __VA_ARGS__; \
read(__VA_ARGS__)
#define LL(...) \
ll __VA_ARGS__; \
read(__VA_ARGS__)
#define U32(...) \
u32 __VA_ARGS__; \
read(__VA_ARGS__)
#define U64(...) \
u64 __VA_ARGS__; \
read(__VA_ARGS__)
#define STR(...) \
string __VA_ARGS__; \
read(__VA_ARGS__)
#define CHAR(...) \
char __VA_ARGS__; \
read(__VA_ARGS__)
#define DBL(...) \
double __VA_ARGS__; \
read(__VA_ARGS__)
#define VEC(type, name, size) \
vector<type> name(size); \
read(name)
#define VV(type, name, h, w) \
vector<vector<type>> name(h, vector<type>(w)); \
read(name)
void YES(bool t = 1) { print(t ? "YES" : "NO"); }
void NO(bool t = 1) { YES(!t); }
void Yes(bool t = 1) { print(t ? "Yes" : "No"); }
void No(bool t = 1) { Yes(!t); }
void yes(bool t = 1) { print(t ? "yes" : "no"); }
void no(bool t = 1) { yes(!t); }
#line 3 "main.cpp"
#line 2 "library/random/base.hpp"
u64 RNG_64() {
static uint64_t x_
= uint64_t(chrono::duration_cast<chrono::nanoseconds>(
chrono::high_resolution_clock::now().time_since_epoch())
.count())
* 10150724397891781847ULL;
x_ ^= x_ << 7;
return x_ ^= x_ >> 9;
}
u64 RNG(u64 lim) { return RNG_64() % lim; }
ll RNG(ll l, ll r) { return l + RNG_64() % (r - l); }
#line 5 "main.cpp"
void solve() {
LL(H, W);
VEC(string, dat, H);
LL(sx, sy, tx, ty);
--sx, --sy, --tx, --ty;
auto isin = [&](int x, int y) -> bool {
return (0 <= x && x < H && 0 <= y && y < W && dat[x][y] == '1');
};
int dx[] = {1, 0, -1, 0, 1, 1, -1, -1};
int dy[] = {0, 1, 0, -1, 1, -1, 1, -1};
string DIR = "DRUL";
auto tour = [&](ll x, ll y) -> string {
vv(int, vis, H, W);
string ans;
auto dfs = [&](auto& dfs, int x, int y) -> void {
vis[x][y] = 1;
FOR(d, 4) {
int nx = x + dx[d], ny = y + dy[d];
if (!isin(nx, ny) || vis[nx][ny]) continue;
ans += DIR[d];
dfs(dfs, nx, ny);
ans += DIR[d ^ 2];
}
};
dfs(dfs, x, y);
return ans;
};
auto step = [&](ll x, ll y, char ch) -> pi {
ll k = DIR.find(ch);
ll nx = x + dx[k], ny = y + dy[k];
if (!isin(nx, ny)) return {x, y};
return {nx, ny};
};
auto path = [&](ll a, ll b, ll c, ll d) -> string {
if (a == c && b == d) return "";
auto s = tour(a, b);
string ans;
for (auto& ch: s) {
tie(a, b) = step(a, b, ch);
ans += ch;
if (a == c && b == d) return ans;
}
return "";
};
auto simu = [&](ll a, ll b, string S) -> tuple<vvc<int>, ll, ll> {
vv(int, vis, H, W);
vis[a][b] = 1;
for (auto& ch: S) {
tie(a, b) = step(a, b, ch);
vis[a][b] = 1;
}
return {vis, a, b};
};
{
auto S = tour(sx, sy);
auto vis = get<0>(simu(sx, sy, S));
FOR(x, H) FOR(y, W) {
if (dat[x][y] == '1' && !vis[x][y]) return print(-1);
}
}
while (1) {
string D;
FOR(450'000) {
int k = RNG(0, 4);
D += DIR[k];
}
auto [vis1, a, b] = simu(sx, sy, D);
D += path(a, b, tx, ty);
string A = D;
reverse(all(A));
auto [vis2, c, d] = simu(sx, sy, A);
string B = tour(c, d);
string C = B;
reverse(all(C));
string S = A + B + C + D;
auto [vis, xx, yy] = simu(sx, sy, S);
if (xx != tx || yy != ty) continue;
return print(S);
}
}
signed main() {
solve();
return 0;
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 23ms
memory: 6540kb
input:
2 2 11 11 1 1 2 2
output:
DDURDRDUDRLDDUDRURDDLRDULDULDUDULRLDUULRRUUDDRDRDDRRUDLURRULUDLRDLDDDDLDLDDDLLUUUDULLRURUURDDRULUUURURLRLRLRDRRLRULLLRULDLRDRDULDLDUDDUDRLURRLUDLUDLDDRRDULLDLDRLLLUULRDULULUDUUUURLDLLRUDURLURDURUDUDLDUUDDLULRLDDLLUUURRDLRURULULLDRDLLLUULLULUDRDULUURRUDDRDLULUULLRRDUDULLUDUDUDDLUURDLUDLULURDLDDLLLUDR...
result:
ok Valid Solution (Length = 900012).
Test #2:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
2 2 10 01 1 1 2 2
output:
-1
result:
ok No Solution.
Test #3:
score: 0
Accepted
time: 23ms
memory: 7012kb
input:
1 1 1 1 1 1 1
output:
LLURUDUDLRDLLRRRURRDDURRDDUDDDLDRLLLDLUDUURURDRRLUDDDRLDDURURRULDLUULUURDDRUDLDULLRDLLLUURRLLLUURDLLDRRDULLDRRUDURLRLLUULRRLLDRUULLLULDUDULLUDRURDURLRLRDDLUUDULDLULRDRLULUUURRLULLDURLRUURRRDRLUULULUDDRLDULRLLULDRRDDLURULDDUUURULUUULUULLRRRRLLRLURLLDRRDRLULLDDLLDDLULULRUDURLRLRLDDUDDLDUUDRDRRLRURDDRR...
result:
ok Valid Solution (Length = 900000).
Test #4:
score: 0
Accepted
time: 18ms
memory: 6500kb
input:
5 4 1111 1111 1111 1111 1111 4 2 4 2
output:
DDDLLUUUURDDDDUUURRULLLDDDULRDLUDURRDRLULRURDLULRDDRDDDDULUDRULLRLULRRURUUULURDDLULDRRRLRULLRDDDDUDDLDULULRRLRRLDUDRDRDDUDRUDLDUULLLDUURRRRDDDRULLULLDURDURLLUULLDUDDUUDDDDDLRDLLUUUULUUDRDULLLDUUUDUURLLUURUDRRLUUUUDLDDLRRURUDUDURRDULLDRUURLLULDULDURLUDUULRDRRUUDRLRULRDRRULUDRDLUUURRLRULUULUDURDURDUUD...
result:
ok Valid Solution (Length = 900102).
Test #5:
score: 0
Accepted
time: 11ms
memory: 6688kb
input:
5 5 11111 10101 11111 10101 11111 1 4 5 5
output:
RRDDDDRRUULLDRLULLLURULRRLULDUURRULLDRRDRLLLLRLDRLUUDUURDLRDURURDRDDRRLLLDURRDLLLDDLULUULDRDRRLRRUDDURRDURUURLRULDDRDUDLLDRUDRLURRLRDRUULRDLDRLDRDRLLLRLLDLLDRULULDUULRDLRRDLRULLLRUURULURLLRDUUUUURUDDLLLLDDLLLDDDDRLUDLRURRDDLRRLDDDLDURUDRUDLRUDRDLDUULRULRRUUDDUDDLUDRLLRUDUUDUUURRRRRLLDDURUDDLUUUDDRLD...
result:
ok Valid Solution (Length = 900090).
Test #6:
score: 0
Accepted
time: 20ms
memory: 6652kb
input:
5 3 111 100 111 001 111 4 3 3 2
output:
LUURRLLDDRURRLDUDLLRLLRDDRUDDLLRUUDRRRRURRLDUDLDLRRDDDRRDRLLLDRDUDUDDRUURDRRRRRLDLURRRRRDLRUDURDRRURRDLLLUULDULRRDRUDDURDUURDDDDDDRURLDLDDDLLRRRRULURUUURLURUDLDDLDRDLDULRLLLRRRULULDDURDUUUURUDDLLULRUDDUUURURDUDRUURLRUDDULURLDDLDURULRRDURRUDRLRULLLRUDDDLDUDUUURLRLRRRDRDLLRRLULDURLLDDUUDDRLUDLRLLRUDUU...
result:
ok Valid Solution (Length = 900058).
Test #7:
score: 0
Accepted
time: 18ms
memory: 6584kb
input:
5 4 1001 1101 1111 0011 0010 2 2 1 1
output:
UUDLULULDDDUUURUDDRRLDDDLURRDLULDURULLLRLRULRURUDRLURDRURRRUUDLULUDLRRULRLDRDUURDULDULRRDRUULLLRLDRRLDDRRULRDURRUDLDDLUDRRRDUDDLUDLRLULDDLRDULULLLDUUURLRLDUDULRDRRDDLDDRLUURRDRURDUUDDDDRLURLUDRRDRLURRDUUURURRUDDURLLDRDUDRURUDUUDLLLRUDUURLUUULRRRLDLDRRDRLRRUDUDUDLURDUDRLRLDLRULDDDUUDLRRLUURLDLUDLRDRL...
result:
ok Valid Solution (Length = 900082).
Test #8:
score: 0
Accepted
time: 19ms
memory: 6748kb
input:
5 3 101 111 100 111 100 4 1 2 2
output:
RUULLRRUDDDDUDLUDRUUUUURDLRLLLLLLLRRDLLLDLDDLLUDLUDLDDDRULLDRURRURURLLDURRUDUDRLUUUDRLLUDUDDDDUDRRDULUDRUDDDRRRLURDDDDRRRULRRRDDRLUDDUDRULDRRURURLDLURUULDRLDDRDLLUDRDUDRLURLDLRLDULRRRRULDURUDLRLLDULDLLLDUUDDRLUURULRDLULRLDRRUURDDULLLDRUDRUUULUULLUDDRDUUUDLLURDRUURRUUDLRDRDDRDDDLULRRRDDDRDLURLLDDUDRU...
result:
ok Valid Solution (Length = 900060).
Test #9:
score: 0
Accepted
time: 17ms
memory: 6776kb
input:
5 5 01110 10110 11110 11011 11100 2 4 5 1
output:
LLRDDLLDDRRLUDLUUULRDRLDUDRDLUDUUURRULULULUUUDDRLDULDUDRRDLLRURRURLLRRDULRUUDUULRRDLDDDLDDRRLRRLDULUDLULUDULRRUUDUUDLDLLUULUUDLLDDRULDDLDLULDRLRLDDRUDDUUDDURRDLRURLRDULLRRLDUUUUDUDULRUDLDLLDUUDUDLLLDLLLRRRDLLULDLULLURDLLDLRDLURDRURLDLDLUDULDLLULRUULDUUDRUDULLDRDDLDDLDDRLLLUDURDDLULRUUURRULUDLRDLULUR...
result:
ok Valid Solution (Length = 900108).
Test #10:
score: 0
Accepted
time: 14ms
memory: 6660kb
input:
5 3 011 111 110 111 011 3 1 2 1
output:
LLDRLURUUUDLURDRLDDLUDDLRLDUULLDUDLDLUUDDURUDLULDLUDDURDLRURRUDDLULDDLUDULUDLDLULLDLDDURUURRDULRDRLURULDDRLRRRUUURUDDRULRDRLLULDLLDLRLDDRLLDDDDDURRDRUDURDLLRDDRDDDLDRRLLUURRRLRDURULRLURRLURUUDRRUDDLRUDRDRDUUUUDDDDDRUDLDDLRDRURDULDRUDRDLRUDLLRURDLDUDUDLDUUUDDLLRLDUDDLDLURLDRDLRRUUULURDDULULDUURLRDDDL...
result:
ok Valid Solution (Length = 900070).
Test #11:
score: 0
Accepted
time: 18ms
memory: 6700kb
input:
4 5 11111 11111 11111 11111 3 2 1 3
output:
URUULDLDDLUUURLRRDRDLLLURRRDDRDDLULLDRRLRDDDRRUUURDUDULLRLDDDRULDLULULRUUDLUURUUDRURRDDLUUUDDDLLLLULLDLULRDDDUUDDDRUDLRLUDRUULUULRRURUUDRRRRLLLUDLRUUDLLRLUDLLDDLLRDLLRLUURRUDRRUDDDRULDRLRLRLULDRDLRUULRRLDLDUDRLLRLDDRURUDLRRDURRLLUDRRDDLUULLULDUULULLDLUDDDDLURLLLURURRLULRRDULRUURULLUDLLULRRDURRULDDLL...
result:
ok Valid Solution (Length = 900104).
Test #12:
score: 0
Accepted
time: 14ms
memory: 6516kb
input:
5 5 11111 10101 11111 10101 11111 2 5 1 1
output:
LLUURLLRUDDDLLUUUURRRRDDDLDURUDDUUDULLRDUUUDDURLLLUUDDDRDDRRLUDRUDLRRRUDLRDULRLRUUULLLLLRLLUDRDULRLURLDLUULLLDDULDRLDDLUDLULLLDLDRLRUUDRDDDDLDRRLRRRRLDRDRLUDRDDRLDLDRDLLRRDLRRRDDLRDUUDLULLDDRRDURRDLURUDRLLRRULRULUUURULULULRLUULDLUDLDLDDDDLRRRUURLLRURRUDLRUDRRLUDLLRDDULRDRDULLUDUDRRRRDUUDULDULRURRULU...
result:
ok Valid Solution (Length = 900128).
Test #13:
score: 0
Accepted
time: 19ms
memory: 6600kb
input:
4 5 11111 10000 11111 00001 1 3 4 5
output:
DRRRRDDLLLLDRLRDLRURRLUUURRDRDURDRULDRRURLLRRUDULLULRUULRRDRDLRRLRULRLLRLRRLLUUURLDURUDLRRURLLLURURUDDDRRRDUDULURLDRLRDLRLLDULDRRRDDUUDRRLUURDLUDRLURLRURDDRLUUDRDDRURULULDRUDDRDUDDLUDLDDUURDLRLRDUDLDDULDDURRLLRUULLDLRUUDDUDLULRDRUDULRURLLURDURRURDURLRDLRLLRRLLRLUDRRRRRUDDURDRRRLDULDLLLRDLULDRURLUDDD...
result:
ok Valid Solution (Length = 900066).
Test #14:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
3 5 10100 00010 00111 1 3 1 1
output:
-1
result:
ok No Solution.
Test #15:
score: 0
Accepted
time: 18ms
memory: 6552kb
input:
4 5 10001 11111 11100 11111 4 5 3 1
output:
DDULLRDLRURRUULLLLLLRRDLUUDRRDUURUURUUULUURLULRLRDLURRUULDULDLLLLRLULRURDRULDUULUDRUDUUUDRUUDULLDRURDLDURLLRLRURLDRUULRDRDDLLLDUULDLRLRLLRDDUUDUDDDRLLRLRDLLRULDRLDUUDRULRDDULULUDURDDLRRRUDLURDRRRDDDDLUDRUDLULRUDULLRRLLLDRUDLRRDRRLDRRLDUUDURUULRUULDRRLRULDLDDDDDRLURUDLLDULDLLUDLLRLRDUUURRUDRDRLDRLRDU...
result:
ok Valid Solution (Length = 900060).
Test #16:
score: 0
Accepted
time: 19ms
memory: 6608kb
input:
3 5 11111 10100 11111 1 2 3 5
output:
RRDDUUDRRDLLLDLULLDLRLRULDLRDUDLLRLURRRUDRDURUDLRDLRLUDDLLRURRRDUURRRUDURULDDDLDRRRDLLRLRRRDDRUDLULLLRRUDLDDDLLURDUDRDULURULRLLDDURLDLDRRLLLUURUDDDLRRRURLDDDRUDDRUDDLDRLLLDULDRULURRDURURULRURLLRLLDLURRRDLUDRLLUULRDDUULDUULRDDURLLUDRDDRDRDRLDLDDLRDUURUDLRURRLLRUDULDDRDLRDDUDLLRRLRRRURULRLLRDLRLDURLRD...
result:
ok Valid Solution (Length = 900052).
Test #17:
score: 0
Accepted
time: 0ms
memory: 3632kb
input:
4 5 01110 10101 11011 10111 1 3 2 3
output:
-1
result:
ok No Solution.
Test #18:
score: 0
Accepted
time: 14ms
memory: 6696kb
input:
5 5 11111 11111 11111 11111 11111 1 3 5 2
output:
LLLDRLUDDRDUDRDLRRDRLURLDLRLRDRUDDULDRUDLURURRDRUULULRUDURDLDLRLULRLRRRLURDUDURRRURRDLDDUUURRDDLRULDURDUDRDULURRDRRDULRRUDDLUURLRUUDLLRLLLLDLRLLRRLLRUURLDRLRLULLURDUURULDRDLULDUDDLLLRLUDUDDRDULRRRDDLLUUULDLDDLULRLDDRULRLDUUDRLRLRDDUDRRUDUUDLLRRLLRURRUUDULURDLLRUUDLUDLURDLLRLDLRRUULRDDRRUDRRRRUDDRDLL...
result:
ok Valid Solution (Length = 900096).
Test #19:
score: 0
Accepted
time: 15ms
memory: 6524kb
input:
5 5 11111 10101 11111 10101 11111 5 1 2 3
output:
ULRUULLDDULRLRDDURUULUUDDDRRRURUURDDDDUUUDRDLRDRURULRRLUDLULLDRLRDURLULRRULRRUDDLULDDDDLLRDDURULRRDRULLUURRRDDRRUURLLUULRDLLRULLLLDDULLDUULRUDDRLURULURRRUDLRUDDLRURURDDDRUUUDUDUDUURDUUUDRURDRDURUDRDUDULULURDRLDLDLDRLURRLUULUULDRULRLDDLULDULDRURLLUURRULURUUURUDRLLDLLUDURRLDDDRDRRDUDURULLUURDLULLUULDU...
result:
ok Valid Solution (Length = 900098).
Test #20:
score: 0
Accepted
time: 19ms
memory: 6572kb
input:
5 5 11111 10000 11111 00001 11111 4 5 5 3
output:
RRLDDLUULUDLULLLLLDLRDRUDURDUURDLDRLRDUDDUDRRDRDDLULDDRDULDLLLDRRRLDRLRULRDLUUUUUDUDRLLLDUULLRURLUURUUUDDRUDLLDDDLRDRDRLURDDRLLULDLLDRLDLRRRRDLLLRDDDRDDDDDRDDLDUULLRRURDRLRLRLDDURRRLLDUDRDLLLLRLUUULDLUDLUUURUUDUUURDLRRLDULLLRDLRRURDULULRLLDDUDLRRDURLRRLUULUUURRRURURUDRRRUDLRRRDRDRRRDRDLUDRRRDLRDDULD...
result:
ok Valid Solution (Length = 900068).
Test #21:
score: 0
Accepted
time: 0ms
memory: 3716kb
input:
5 5 01010 10101 10101 11001 10011 4 1 5 4
output:
-1
result:
ok No Solution.
Test #22:
score: 0
Accepted
time: 14ms
memory: 6740kb
input:
5 5 10101 11111 10101 11111 11111 3 1 2 4
output:
LDUUUURRDDLDRURDURULULDURURDURUUUDLULLLRURLLURLLDDLLDULDDDUDLLRLRLUUUDUDDDULRULRRRLRDRULRLLRDRULURUURULRUDDULRRDDULUDLRUDLRRURLUDDURRLDLDLUDUUURDDDRULLDLURRDLDRDULRLUDDRRLDRLLRLDDULLRLDRLLLLUDRUURURRDUUDDULLURLLRLLRUDDRDURURRDRDURRDULURDLDUDRRDUUURDRLDLRLRUDLLLUURURURLRRULRULDURDLLUDULRUDLUDDULRLLLU...
result:
ok Valid Solution (Length = 900098).
Test #23:
score: 0
Accepted
time: 13ms
memory: 6588kb
input:
5 5 00001 11111 01110 01111 01111 1 5 5 2
output:
DDDLUUULLDURDDDLDLUDDDDRURRRRUULLURURLUDRUDRRLLRDRDDDLLLRUDRUDDUUDDDLUURDUUDRDUUDLRLLURDDUDULLUULURRUUUDURRULUURLRLRURRUUDRRDDLLDDUDRLULUURRDDDRRLRRLDRLRDRRLDUURDURRRLDURUDLLDRLLLRRLDULRLDLDRULUDUURLDURRDRLDULLLRURRLURUUDUDDDRDLUDURDDLRDDLUDUUUDUDLDLLDLDRRUDDULLUDDDLLLDRLLLLUULLDDULLDRLULDDLRULLLLDU...
result:
ok Valid Solution (Length = 900098).
Test #24:
score: 0
Accepted
time: 0ms
memory: 3696kb
input:
5 5 01011 10111 11011 10101 01110 4 1 2 3
output:
-1
result:
ok No Solution.
Test #25:
score: 0
Accepted
time: 12ms
memory: 6456kb
input:
10 8 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 7 7 3 6
output:
URUUUUUULDDDDDLDDDDLUUUUUUUUURDDDDDUUUDLDRULURDLRRRLDDRRRLURRDRDLLDRDDUURRRLUDLLLDULULLUDDURUDUUURRDURLLUDDULULUURLLRDRUUDUUDLRRDDRLLDRRRRRLLUULRRLRUUULURURLUUURLDULRLRDDDRULDUDLLLDUURUUURRRDULUDULUULDDUULDULULUDUDRLLRLDDRLDLRLRRDDLULDULLULDDLRURDDDDULLRRRLUUDDLULRUUUDLDRDULLDLDLRRLLRDRDRLRDRUDLDDDR...
result:
ok Valid Solution (Length = 900384).
Test #26:
score: 0
Accepted
time: 10ms
memory: 6384kb
input:
10 6 111111 101010 111111 101010 111111 101010 111111 101010 111111 101010 1 6 2 3
output:
ULRUULRUULRUUUDLLLRUDDDDDDDRDLUUUUUDLDDDRDDUDDLUULUDLUDRRLLDLDRRDRULLLDUURLUDLDDRRLURRDDDLLULUDDLRUDDRDUURULURRDRUDURUUDLDUDUULDLDDUDURDLURURDDLDDLURDRULLDLURLRLRRULDDLLRLRLDRLRRLUUDRRURRRDDLDRRDUULURRLDUUDLUDULRULDLLULRURDLRRDDRUDUUURDDLRLURUDRLDDRUDDDDRDULDLLLULRUULLLDDUUDUUDRUDUDLDDRDLDDUURRLDDUD...
result:
ok Valid Solution (Length = 900230).
Test #27:
score: 0
Accepted
time: 17ms
memory: 6420kb
input:
10 10 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 5 5 5 2
output:
RUULLLLLLLLLUURRRDDDUDDLRLRUUDRDDDLRURRDURRLUDLLRULULRUDRDDRDULDDULDRDRRURLRLLLLLLULDUULRDDUDLUDLRURDLRRDDULDDRUULUDULRDLLRRRLLUUDLDDDDUURLRDDUURRDRLULDRUDRLLUDUUDUUULDRDRLRDRURUURRRRLRULDUDDRRUULULURRDDRDULUUULLRDDDRRDDLLLLLLDUUDULDRDDUUDLRDRRUDDLDUULLULRDDUUUUDUUULRRULLLRRRLDRURDLRRUULLRLRDRLULURL...
result:
ok Valid Solution (Length = 900250).
Test #28:
score: 0
Accepted
time: 0ms
memory: 3992kb
input:
10 10 1010110101 0000011010 1001001001 0011111000 1000111100 1011101001 1100110011 0110001011 0011111000 0101011101 7 5 4 3
output:
-1
result:
ok No Solution.
Test #29:
score: 0
Accepted
time: 13ms
memory: 6380kb
input:
10 6 100100 111111 100001 111111 101111 111111 101010 111111 111100 111111 6 5 7 3
output:
DRRUUUUDDDDDDDDLLLDULLUUUURUULRRUULLRRRRDDLLUDUDUUDUDUDLRDDRRURULLDUDLDDDRDLLRRLRDDLLDRLLRLRDUURLRDDLLRLUDDRRUUDUUDDLUURUDRLDLRLUUUUURUUULLDURLRRUULURDLULLRRRLDRRDDDDRLUURRLUDLURRLDLRURULDUURLURURDRULRRDRDRRUULRDLUDRLDLDULLRLRDDRLDLDDDULDURLRRRUDDRDDLDRRRDRLRLRLDUDDLRLULUDRDLRLUURRURLRRLLUDDURLRRDRD...
result:
ok Valid Solution (Length = 900264).
Test #30:
score: 0
Accepted
time: 16ms
memory: 6612kb
input:
10 8 11111110 11110111 01111111 11111101 11011101 11111111 11111011 11011101 11001111 11111110 7 1 2 1
output:
LUUUUULDURURDDDDUUUULUDDDDDDDDLLLLLRUDRRURUULDLUURUUULULDURDDDLLUDRDDDLDLUUUUUUURURRRRRRDDULRLDLULRULRDURLRDDDLRRLURRDULURLRDDDLDULURLDLLRLDDRDDDRULLDDLLUDUURDULLLLRURDDUUDRLDRDRRRRLDRDLUDDLURLDRLULURLDLURUURLUURRULRDDLDDLRLLUUDLRUULULULRDUURUUDDUURLUUUUULLDRLURLRUDUDLRRLDRDRURDUUDLLULDDRUDRRUUDDRRL...
result:
ok Valid Solution (Length = 900446).
Test #31:
score: 0
Accepted
time: 0ms
memory: 3688kb
input:
10 10 1111011101 1110111110 1111011111 1011101111 0101010111 1110111111 0111010111 1011111011 0111010101 1011111110 2 6 7 4
output:
-1
result:
ok No Solution.
Test #32:
score: 0
Accepted
time: 16ms
memory: 6580kb
input:
8 10 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 8 10 6 10
output:
UURRRRRRRRDLDLLRRULLLULRLDUDDDLLLUDURRRDLRUDLRDLUDLDRDLDDDDRUDDULDRDLRRDRLRLDLURDULDRRLLDRRUDRDURRRLLDRLDUDLDLUDDRLDLDLDDULRUDLLRDRUUUDLRRLURLUUUDRULDRDLRDUUULULDDDUDDRDDDDRDLRLDLURLDRDRDDDULUDRRRLLLUUDURRLDURDDLRURDLLDLULURDRLUURLLURLDRDDLRDDLDRRDDRLRDDRLRUDLRRRURRUDDRLDLLRRUDDDRDDRDDRRRRURUUURUDDD...
result:
ok Valid Solution (Length = 900338).
Test #33:
score: 0
Accepted
time: 12ms
memory: 6580kb
input:
10 10 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 3 5 9 1
output:
DDDDDDDDLLLLLRUDRRUULRUULRUULRUUUDLLLRUDDDDDDDLLLRUDDDLLLRUULRUULRUULRUULRUDRRUDDDDDURDUDLURRDDLLLDLDLRRUDURRULRLRLRLRDURULRUDLLRLLRULRRLRULRDRURULDDLDDRRDDDULRRLLLURRRRDRRLLLURUDDULDRDURRLRUDDRDUULLLRRDRLRRRRLLDDUULRLDDLLRRDURURURLUURUDURRRLRLRRUDLLUDDRDDLUDRUUDRLLLLDLRLLUURRDDULDDRDLRULUURUDLDLURL...
result:
ok Valid Solution (Length = 900464).
Test #34:
score: 0
Accepted
time: 16ms
memory: 6432kb
input:
10 10 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 5 4 7 2
output:
LLLLLLLLUURRRRRRRLURLLLLUURLDUDLDDUDRLRDULDDRLDURUDLRDRURDLRDLDRURLLDUUULRLUDUDUUULURUDDDDRURUDDURDDDRDLUDDRURRUUULLLRLULDRLLLDDULDDLLDRDDRLRRLDRULDUULRRLLDRUDULRDRRUUUDUDRUULURLDULDRDLDRLDURRDDLRLDDLDLLDUULRLLULLULLRLRRUDUURULRUDLDLRRLRRUDLLLRDUDULLDDRULURURRULRURLDLURRRDURLLRDRLLDUDUDDDRULLLLLLRDD...
result:
ok Valid Solution (Length = 900250).
Test #35:
score: 0
Accepted
time: 0ms
memory: 3984kb
input:
9 10 1111001000 1110010111 0001001000 0101000101 1101000001 0111100110 0010010000 0001001000 1011001101 2 8 5 2
output:
-1
result:
ok No Solution.
Test #36:
score: 0
Accepted
time: 17ms
memory: 6636kb
input:
5 10 1001011101 1111111111 1000011001 1111111111 1101110010 4 3 4 7
output:
RURRDLRLRRLLLDUDLUDLLRURDLRRRRLLRDULLLUDULUDURLURDDDRRDUDLLLRRLDDURURDLDDDDDLRLDDRDDDRRUDRLURRUDULLUUUUDLUUURLLDRUDURLUDLUDDRURUUUDUUURLULLRRLDRLLURRDLDURULULLRRDURRRUURUUUURDDULLRLDRULLRDRRDRRRUUULDDRULRDLURDRLDRUDURRLDULUDDDLLLURUURRULUURUURDUDUDDRLDRRUDLDRLLLLRLDUUDRDLLDLUDULLRRLDDRDRLURDLLDDLRDL...
result:
ok Valid Solution (Length = 900150).
Test #37:
score: 0
Accepted
time: 0ms
memory: 3884kb
input:
7 10 1111111001 1111101110 1111011111 1101011101 1111011111 1111001011 1111111011 7 10 7 2
output:
-1
result:
ok No Solution.
Test #38:
score: 0
Accepted
time: 12ms
memory: 6372kb
input:
9 10 0101011101 1111111111 0101111111 1111111111 1111110101 1011111111 1101111101 1111111011 1101011111 3 7 7 10
output:
DDDDDUDUUUURURDRDLUDRLRRDRLDRLRULRDDDDDLDRURUDDUUURDRUUURLDDDLLRUDUDRRLLLRUDULLLLULRURUURLRUULLDLDURRDLLRRRULDUUUDDLLDDDURLRDDUURDDRRLDDUULURURURDLLRLLLRRULDURLRDURRRRUDDRLLDLLULDLLDURLULUULDLUUURRDDULRUURRUDDLDDDDRLRLRRRDDRDDLLUDRLDDRRULLULUDLULLRLRLUUULDULDULRULRRRULLUUDRURLRLRRDRDRUDRDURURRDDRRDR...
result:
ok Valid Solution (Length = 900308).
Test #39:
score: 0
Accepted
time: 12ms
memory: 6540kb
input:
10 10 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 1111111111 9 5 3 2
output:
UUURUUUULDDDLDDDDDDLUUUUUUUULDDDDDDDDLUUUUUUUULDDDDDDDDLUUUUUUUULDDDDDDDDLUUUUUUUUURRRRRRRDDUDLLRLLURURRDDUDLLRLUUDLRDDRLLDDDRRUDDRDLRLRRRUDLDLUULDULRULRLRLUDLUUUDLULLRRDUUDLDLLURRDULDUDDUDRDRDUDUULLDLUUULUDRDULUDDUURLDLRLLDRUULRRRDDLRLRLRRLLLUULRLLDUDULLUDLULLLURDRDDUUUDULDDLDLLLDUULRRDUDULRRLDURRD...
result:
ok Valid Solution (Length = 900580).
Test #40:
score: 0
Accepted
time: 16ms
memory: 6660kb
input:
10 10 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 1111111111 1010101010 2 1 1 3
output:
UULRUULRUULRUUUDLLLRUDDDDDDDDDLLUDLLLRUULRUULRUULRUULRUDRRUDDDDDDDRDUDDLDLRUDLDUURLDRDUULDLULDRDUDLRRURURRDURLDUDDLDDDDRRDURDDULRLURUDUDRDRLRRLDLLULRULLRDULUURUDRLDDLRLDUDURURDDDRDLDLULLURDUULULULUUDLULLUDRRLLURUDRUDULLDURLUDDLLURDUURDRLRRUDLDRURRLLUUDLURURRRDDUULDDDLDRLDURURRUUDLUUURDDDLLLDDDLLULLL...
result:
ok Valid Solution (Length = 900430).
Test #41:
score: 0
Accepted
time: 8ms
memory: 6420kb
input:
10 10 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 1111111111 0000000001 1111111111 1000000000 7 4 3 5
output:
RRRRDDLLLLLLLLLRRRRRRRRULLLDLLDRUUUDURRURDLRLUDDURDDRRUUUURUDDDULUDDULDRULUDLRDRRLDLUDLDLULLDDDLRRDULRRUDRULRDUUUULRUDRLUURLULURDURDDDDDLUDRRRDRRDLULLRRDUDURLRULLUDURUULUUUDDDURULRRDUDLRULUULULRLULDDDULDURDLURRLLDRDLURRDUDRULLLRRRDDDULLUDURRDULDRRLDRLLRUDDLDDUDUDURRLLLDRDUDDURLDRDUULRDUUULDRLLLRDUDU...
result:
ok Valid Solution (Length = 900260).
Test #42:
score: 0
Accepted
time: 0ms
memory: 3728kb
input:
10 10 1110000101 1100110001 1011011001 0000000111 0010010111 0100111011 1110010011 1100111111 0110001110 0100000101 9 9 6 10
output:
-1
result:
ok No Solution.
Test #43:
score: 0
Accepted
time: 9ms
memory: 6632kb
input:
10 10 1110111011 1111111111 1110110000 1111111111 1010011100 1111111111 1111001110 1111111111 1001010011 1111111111 6 9 2 9
output:
RUURRLDDURDLRUULRURULDRRLDLDURRRUDLULDDRUDRDLURDUUDRDULRURLDLRDRULUDDUURUDLRRUDDDULRUDUULULLDLUULULURUDUUUUDDDLDDULLDRRRUDDUURDURLDDLRULRULLLRRDDDDDRUDULULULDRUDULLURULUULDUUDDRLDURULRURRRDRULDLRDDDLRRLUUURUURDURRDDULDUDDULURDLRLLLULLDDDUUDUURLLULUDDDDULULULDLULLUUULLURRUURDLUDDRRDLRRURLDRDLLRRRRUUD...
result:
ok Valid Solution (Length = 900316).
Test #44:
score: 0
Accepted
time: 17ms
memory: 6524kb
input:
10 10 1111110011 1011111110 0111011111 1101101101 1111111110 1110111101 1011011111 1111111101 1011111101 1111111011 7 3 5 5
output:
RRUULRUULDLULDLDDDDDDLLDLRUULUDRRUULRUULLDUUUURLDDDRRUURURRRRRRDDDDDLDUULDRURLDRDUDUULLURLURUULLRULRUDULLRLUDDUULLRDLLLULDDDRDLDDUDURLLURRDDLUURDLDLLLLRLLLLDRLLDLRLUUDLLLRUUDRURUDUDRLDRLRRDLLLRRDRDLUDRLDUDLLUDRURURDURRLRRRRUUDLRULULRLRUDLRLLURUUDLLUDDRLLDLDRURUUDDUUDULDDRUDLDUUULULUUULULDRDRLUDLDUUU...
result:
ok Valid Solution (Length = 900460).
Test #45:
score: 0
Accepted
time: 0ms
memory: 3708kb
input:
10 10 1101011101 1110111011 0101110101 1111101011 1111111111 1010111010 0111111101 1111101011 0111111101 1011101111 3 8 2 2
output:
-1
result:
ok No Solution.
Test #46:
score: 0
Accepted
time: 15ms
memory: 6476kb
input:
20 12 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 111111111111 16 8 13 12
output:
UUUUUUURDDDDDDDDDDDDDDDLRRDULDRLUUDURRDRULLLLRRRURRUDRURLDRULULRRRDDDDRULDDRDUULULULDUURULRDLUURRUDURDLLDLDUDRUDRULRLLURDDRRRUDLLRDRUUDRLLDRLLUDDLUULRDRUDLLLDDLDRUDRRDLUUDLURRRLLRUDLRRLRDRLRDLRDLLURURLRDDRDULLUURUDRDLLLRLRDUUULRRDLRRLUUUURLULDUURLUDDLUDURLDULDRRUULLLDUURURDLUUUDULDRULRLRRDRUUDRUDURU...
result:
ok Valid Solution (Length = 901000).
Test #47:
score: 0
Accepted
time: 15ms
memory: 6728kb
input:
20 17 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 11111111111111111 10101010101010101 111111...
output:
ULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDLLUULRUULRUULRUULRUULRUULRUULRUULRUUUDLLLLLLLLDDDDDDDDDDDDDDDDDDRRUULRUULRUULRUULRUULRUULRUULRUURRRLDDRLDDRLDDRLDDRLDDRLDDRLDDRLDDRLLRUULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDD...
result:
ok Valid Solution (Length = 901748).
Test #48:
score: 0
Accepted
time: 11ms
memory: 6932kb
input:
20 19 1111111111111111111 1000000000000000000 1111111111111111111 0000000000000000001 1111111111111111111 1000000000000000000 1111111111111111111 0000000000000000001 1111111111111111111 1000000000000000000 1111111111111111111 0000000000000000001 1111111111111111111 1000000000000000000 11111111111111...
output:
LLLLLLLUURRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLUDRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLDDRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLDDRRRRRRDLRUULRDDLULDDRDLLDLDRDRRRRDDDULURULULURLRRDDURDDDURLDRUDRLLDULULDRLDUDLLDDRLRLLRRURRULLDRUDDLDRLDLRLDLLRULULRLLUUURURDDDULUL...
result:
ok Valid Solution (Length = 901146).
Test #49:
score: 0
Accepted
time: 1ms
memory: 3760kb
input:
20 16 0101001111110001 0000111101001011 0000111100011001 1101110100110100 1011011110001101 1101000110111111 0111010111100101 1101101111011001 1101010100000101 1111001000110010 0001011000101000 0101111010110110 0001101111000111 1010100010000110 0100100011011100 0100100101011111 0001000001001110 10011...
output:
-1
result:
ok No Solution.
Test #50:
score: 0
Accepted
time: 12ms
memory: 6968kb
input:
20 18 100101011111011110 111111111111111111 101111101010000001 111111111111111111 110010011011001010 111111111111111111 110110111110000010 111111111111111111 100001000001111000 111111111111111111 100010100111111000 111111111111111111 111100011010110111 111111111111111111 111101010111011110 111111111...
output:
LLRUULRRRRRUURDDRUURDDRRLUUDDLDLDDDLDRRURUURDDRURURDDRRDUUUUUUULLLDDRRDDUUUDLLUURRRUUUUUUUUUUUULLLLLLDDRDDDDRRUULRUULRURDRUDLDDDDDLDRRUUUUDDDDLLLDDRRRLLLUULRRURUUUUUULDDDDDLLLRUULRUULUURRRRRRDDDDDDDDDDDDDDDDDDLLLDURUULDLDLDUUULLRDDLDLLURUULRURUUULDDLUULLUUUURUUUURRLDDRDDLDLDRRRLLLURURUULUUUURLLLLLRR...
result:
ok Valid Solution (Length = 902006).
Test #51:
score: 0
Accepted
time: 11ms
memory: 6884kb
input:
20 16 1110111111111111 1111111001111111 1111110111111011 1111110011111111 1111111111011111 1111110111101111 1111011111111111 1101111111111111 1011111111111001 0111111011111111 1110111111111111 1111111111111111 1111011011111111 0101110111111111 1110111101111110 1111111111111111 1111111111011111 11111...
output:
UURRUULUUUUUULDDDDDDDLDDDDLDDDDLDDRLUUUUUUUUUUURURUUUUULDDDDLUUUULLDDUULLRRRDDDDDDDDDDDDDDDDDDDLUUULUDDDDLLLLUUUUUURDDDDDRRUUUUUUUUURUUUUUUULDDDDDDLDDLUUURUUUUUUULDDDDDDLDDDDDDRRDDDDRLLLDRLDRRLDLUDUURLRRULUURRRUURRDRUDUUURDDRDLDUURLUURDULRRDUURRDLRLRDRDRLLDDDRRRRRLRRLLDDDRRLUDUUULDULUDRUULLLULDLULRL...
result:
ok Valid Solution (Length = 901520).
Test #52:
score: 0
Accepted
time: 0ms
memory: 3768kb
input:
20 18 110111110101110101 101010111110101010 110101111101111101 111011111011101111 010111110111111101 111011111011111011 011111110111010111 101110101010111010 010111110101110111 101010101011101110 011101110111011111 101010111011111010 010101111111110101 101011101110111011 110101011101010101 101010101...
output:
-1
result:
ok No Solution.
Test #53:
score: 0
Accepted
time: 12ms
memory: 6596kb
input:
14 20 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 ...
output:
LDDDDDDDDDDDDDLLURUUUUUUUUUUUULDDDDDDDDDDDLDDLUUUUUUUUUUUULDDDDDDDDDDDDLUUUUUUUUUUUUURRRDDDDDDDDDDLRLLDLURDRLRDULRURRURLRURUUULDLUURLLUDLRRLULULLURUDRRLDRRDRDLRLRLLLRURURUDLDDRDLUDDRLUUURDLDDDDDDRLLDDLLDDRRLUDRRRUDRDDRLDRLURDLURLLDDRLDUURDRDLLDDUUDUUUDULUURDLLRRLULRRDDDRLUULDRUUDURDULLRRDDRUURDRULRD...
result:
ok Valid Solution (Length = 901312).
Test #54:
score: 0
Accepted
time: 10ms
memory: 6424kb
input:
19 20 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 ...
output:
ULRUDRRUULRUULRUULRUULLLRDDDDDDLLLRUDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRRRUULRUULLLRDDDLURRLRUUDDLRLDRUUDLLDDUDLDRRLDUDUURDRLRDULUUDRRULRURUDULURRRURLRRDDLDRLRDLDRUDLURRDUDUDRLRDLUDDLDRLULURDLDDUULLRRDRDUUUDUDDUDULDLRDDDLLLRDLLULRDRDULLLUDDRRRRLRUDURLUDRRRRRRDDDRULRRUULLLURDDDUUDURDLDULLUDL...
result:
ok Valid Solution (Length = 901348).
Test #55:
score: 0
Accepted
time: 12ms
memory: 6456kb
input:
10 20 11111111111111111111 10000000000000000000 11111111111111111111 00000000000000000001 11111111111111111111 10000000000000000000 11111111111111111111 00000000000000000001 11111111111111111111 10000000000000000000 5 6 8 20
output:
DRRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLLDDRRULURUDDUURDDUUDLUULRULDRULDDDUDRDLUDUURLDURURUDLLUDDDUDURLDULRULURUUURUDUUUDRDULRULUDLLUDLRDRRULLURRDLDURLLRUURLLRDURRRUURDRRDDUDLDUUDDRUDUDLLDDURUDULDUDDRRLRLLUDDRLLDDUDDDDLURRLLULURLLDLDRURUURDUULDUDRLURRRDLRRDRLDRUDDLRLUURDDULRRLUDLLRURDDDDLLLLULLDLUDL...
result:
ok Valid Solution (Length = 900506).
Test #56:
score: 0
Accepted
time: 0ms
memory: 3700kb
input:
18 20 11011110100011011100 01100010001011110000 11100110001011101110 10110111100011001111 10100011111011110011 00001010110000010010 01101101100110010001 10001000111110000100 11000011001000001001 10101011101010100110 01111011011010100001 00010110000101101011 10110101011011000011 00110010111011000100 ...
output:
-1
result:
ok No Solution.
Test #57:
score: 0
Accepted
time: 15ms
memory: 6924kb
input:
20 20 10101101000110011011 11111111111111111111 10110101010011101111 11111111111111111111 11010000010101011110 11111111111111111111 10100110101011011011 11111111111111111111 10010101101010101001 11111111111111111111 11101001101101101010 11111111111111111111 11100110110111110111 11111111111111111111 ...
output:
DDDLDDRRDDDDRRDDDDLDLULRUULLLRDDLLLLLDRLURRRUULRUURUULRUULRUULURUUUUURRRRRRRRUULLLLLLLLLLRDDDDDDLUULLDDDDUUUUUDRDDDDRDDDDDDLLUDRDDLDLDLLDLRURUULRRUULRUURUULUUUUUUUURRUULLLDDDDDDDDDDDDLDDDLDDDLUUUURUULRUULRUULUUUUUURRUULLLLDDDDDDDDUUUUUUUURDDDDDDDDDDLDDRDDDDDDDLUUURDRRDLURDUULDRUDLDRDLDRLRUULURRLURLR...
result:
ok Valid Solution (Length = 901804).
Test #58:
score: 0
Accepted
time: 11ms
memory: 6384kb
input:
18 20 11111111111110111111 01111111111011111111 01111111111110011111 11111111111101111111 11111011111110111111 11111111111110111110 11111111111111011111 11011111111111111110 11110111111111001111 10111111110110111111 11111011111111111111 11111111111011101111 11101111001111111111 11111111111111111111 ...
output:
RRDDDDDDDDDDLRLUUUULDRULDDDLDRRRURULRRDDRDLLLDLURDLLDDLULLRRRLRRRURLUDRRRDDRLRLDLUULLRRDLDLDLRRUDRULLUUDRDLLURULLRULLLLUDDDLLDDUDDRDUUULLDLDLUUDRLDLURURLLRLDDRRLLRURURDRLRDLDRRUUDDUUURDRDUDLRDRLLRDDLUULRRLRLDUDRDRLDDLLRLDRDLULURLLUDRRRRDDULUURRLUULRLDRRURRRLUDRLDUULDDDDLRRRLRDRDRURLDRRDLRRLURDRURRDL...
result:
ok Valid Solution (Length = 901322).
Test #59:
score: 0
Accepted
time: 0ms
memory: 3672kb
input:
13 20 11011101111111110111 11111110111010111111 11111111111101011101 10111010101111111010 01011101111111010111 10101011101110101110 01111101010101011111 11111011111110101011 11110111111111011111 11111010101011101011 01111111110101011111 10111010101011111110 11111111110111011101 12 16 1 20
output:
-1
result:
ok No Solution.
Test #60:
score: 0
Accepted
time: 12ms
memory: 7032kb
input:
20 20 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 11111111111111111111 ...
output:
UUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRDDDDDDDDDDDDDDDDDDDUUUURRDRUDDDLLLLRDRUUULDUUURUULDURUUDLUUDDLDRRRRUDLLRUULDLRDRUDDLUDULUUDRURDRLLUUDLRDRLLRLDLRDUUUULULRDDULRLDLDUDDULDUDUDUDLRUURDRDDLRDRLDLLRLLUDRDLDLRDULUUULDLUUUUURUDUUDRLR...
result:
ok Valid Solution (Length = 901848).
Test #61:
score: 0
Accepted
time: 15ms
memory: 6964kb
input:
20 20 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 11111111111111111111 10101010101010101010 ...
output:
UULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDLRLUDRLDURLUUUURUDURRDRDDDURDDRDDUUDDULDRDUDULLRRRRDRULRULULDLRULUURULLRUDLUUUDRLURDRURUDLUULUUUULLRDRRLLUURRUDURRRURLLLLRDLDLULRLRDRURUDLRDRDDLDUUURLRULDDDUULUUDUULURLUDRDRLRDUDDUDLDDRDUUURRUDDURRDDDRLULULLUURDDRURDRLLRRLUURLUDRRUUURDULLDDUUUUURUD...
result:
ok Valid Solution (Length = 901302).
Test #62:
score: 0
Accepted
time: 16ms
memory: 6820kb
input:
20 20 11111111111111111111 10000000000000000000 11111111111111111111 00000000000000000001 11111111111111111111 10000000000000000000 11111111111111111111 00000000000000000001 11111111111111111111 10000000000000000000 11111111111111111111 00000000000000000001 11111111111111111111 10000000000000000000 ...
output:
LLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLUDRRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLLDDRRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLLDDRRRRRRRRRRRRRRRRRRRDDLLLLLLL...
result:
ok Valid Solution (Length = 901478).
Test #63:
score: 0
Accepted
time: 0ms
memory: 3632kb
input:
20 20 11110100001010101100 10110001101110101000 01011110111010110000 10111001001011011100 00110111011000010101 01001111110001010010 00101001010111010111 10110100100010001000 10101010001110000010 01111111010110101011 00100101001111000101 00110001001001111000 10101110010001000010 00000100010000110000 ...
output:
-1
result:
ok No Solution.
Test #64:
score: 0
Accepted
time: 11ms
memory: 6900kb
input:
20 20 11010001010100101010 11111111111111111111 11000010111011001011 11111111111111111111 10010100111100111110 11111111111111111111 11101100001110000111 11111111111111111111 11010100111101000011 11111111111111111111 11010011111100110100 11111111111111111111 10001011110000111010 11111111111111111111 ...
output:
DDDDRDDDDRRRDDRULDULRULDULLLRDRRRLDLDLLLULDRLDLRRRDULDRDLDUUDRUURUDLURULDRLDLRLLDLURRRURRLULLLLUULRULDRULRUULDUUUUDRULRLDLLURRRLLLRUDLRRDLULRRLLUDDRRUUDDLRLLLLUDRRRUUDDUULUUULLRUURRURURLDRDDUDLDLRLUURUDRLRRLRLLURULRDDRDUDULDLDRRLRDRRDLUUULDLDLDURURLRUDDLUDULLDRRLDDRLLLLRDLRLDDURLDLUDLRLLDUURLRRLDDUD...
result:
ok Valid Solution (Length = 901222).
Test #65:
score: 0
Accepted
time: 12ms
memory: 6892kb
input:
20 20 11111111111101111111 11111111111111111101 11111110111110111111 11111011110111111111 11010010110111111011 11111111111111101111 11111111111111111111 11111111111111111001 11111111011110111111 11111111111111111101 11101011111111111111 11111110111111101111 11111111111111111101 10111111111111100111 ...
output:
UUUUUUUUUUUUUDDDDDDLDDDDDDDLUUULDDDLLURUULDLDDDDDDLDLLURUUUUUURURURRUDRRUULRUUUURUUUULDDDLDDDDLDLUURUULRUURUULLDDLUULLDDLDRLURUULRRDDDDRDDDDDLDLUUUULUDDDDDDDDDDDDLDDLUUUUURUUUUUUUUUUUUUULDDDDDDDDDDDDDLDDDDDLDLUUULDDDLUUUURRURUURUUUUUUUUUUULDDDDDDDDDLDDDLUUUURUULRUUUUULDDDLUUULLDDUUUDRDDDDDRDDDDDDDLU...
result:
ok Valid Solution (Length = 902116).
Test #66:
score: 0
Accepted
time: 0ms
memory: 3700kb
input:
20 20 11010111110101010101 10111010101111101010 11111101111101110111 10101011111010101110 11111111110101111101 10111111111010101111 11110101010111111101 10111110101011101111 01110111011101111101 10111011101010111010 11010111011111010111 11111011101011101111 01010111011111011111 11111010111110111011 ...
output:
-1
result:
ok No Solution.
Test #67:
score: 0
Accepted
time: 11ms
memory: 6080kb
input:
30 25 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 1111111111111111111111111 11111111...
output:
DDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUULUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDD...
result:
ok Valid Solution (Length = 904456).
Test #68:
score: 0
Accepted
time: 15ms
memory: 6204kb
input:
30 25 1111111111111111111111111 1010101010101010101010101 1111111111111111111111111 1010101010101010101010101 1111111111111111111111111 1010101010101010101010101 1111111111111111111111111 1010101010101010101010101 1111111111111111111111111 1010101010101010101010101 1111111111111111111111111 10101010...
output:
ULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUUL...
result:
ok Valid Solution (Length = 903432).
Test #69:
score: 0
Accepted
time: 11ms
memory: 6404kb
input:
30 25 1111111111111111111111111 1000000000000000000000000 1111111111111111111111111 0000000000000000000000001 1111111111111111111111111 1000000000000000000000000 1111111111111111111111111 0000000000000000000000001 1111111111111111111111111 1000000000000000000000000 1111111111111111111111111 00000000...
output:
LLLLLDDRRRRRRRRRRRRRRRRRRRRRRRRDUDLLLRLRDDDDUUULDUUUURDDLRLURLDLLDLRRDUURUUDLUDRULLLRLLLRLUDDRDDDLUDURLLULRDUDRURLLUUURLDDUUUDURDLRLURDDLRRULRLULLLLRDRRLDLLUDRLDDLLDLDRLULDLRRURDLRLDRLRLRLDDUDDLLRDLDURRUUULDULLRDLDDDULLULDLDRDLUDDDLDRDDRURRUULURURLLDURLLDDLULUDLDDRLUUUUULLDDDDURRRLLURRUUUDDRRLLRLURL...
result:
ok Valid Solution (Length = 901620).
Test #70:
score: 0
Accepted
time: 0ms
memory: 3664kb
input:
30 30 011110110001111010011111110010 011101110110100110001101010100 100100100111010000000011100101 111110001011110110101000100000 100110011100000111100111100010 110011101000111000101110011101 011000001101110100001010011100 001101101010010100111111110011 100010111001110111010110100001 000101010010110...
output:
-1
result:
ok No Solution.
Test #71:
score: 0
Accepted
time: 11ms
memory: 6324kb
input:
30 30 101011111010110011011100010111 111111111111111111111111111111 101000010010011000101010010010 111111111111111111111111111111 101010011110010001011010010101 111111111111111111111111111111 111100010110101001000001000001 111111111111111111111111111111 111101000101101001001000100001 111111111111111...
output:
DDDDDDDDLLLLRUULUDDLDLLLLLDDRRLLLLLRUDRRUURUDRRUDDDDDDDRRDDLLLRDDDDDDDLULLDULLLDRLUUDRRRUULLRRURUUUUULRUULLDDDDRDDLLUULRUULRUULLUDDDDDDDRDDLLLLUDRRRDDLLDLULLDURUULULDDDDLULLLRRUULLRRUURRRRRUULLLLLRRUDRRRUUUURRUULRRUURRRUULLLUDRRRRRRRRRUURUULLDDLLLLRUDRRUUUDLUULDDLUUULUULLDDDRDDUUUUDDLUUURRDDDDDDDLLU...
result:
ok Valid Solution (Length = 903930).
Test #72:
score: 0
Accepted
time: 16ms
memory: 7044kb
input:
30 30 111111111111111101111111011011 111111100111011111111111101010 111111111111111111111111011111 111111111101111111110111111110 111111111111111011111111111111 111110111111111111111111011111 111111111111111111111111111011 111101111111011111111111111111 111111111111111111111111111111 101110111110111...
output:
DLDDLLDDLRUULRURUURURUUUURUULURURURUURURUUUURUUURURURUULDLULDLDDDDDLDDDDLLDDDLDLDLDDDDDDDLUUUUUUUURURURUUURUULRURURUUUUULDDDDLDLUUUUDDDLDDDDDDDLDLDLDDDDDDDDDDDDLUUUUUUUUUUUUURURUURUUUUUURUULLLDDUURDDDDDDDLDDLUUURUULUUUUURRRRRRDDDURRRUDDDUDUURDLDLULLRDULDLDRLULLDDDUDLULDLRRRDDURDLUURLRDLURDRDURLLDLDL...
result:
ok Valid Solution (Length = 903822).
Test #73:
score: 0
Accepted
time: 0ms
memory: 3668kb
input:
30 30 110111011111110111011111110101 101110101010111010101011101010 011101111101011101011111010111 111110101110111111111011101110 010101110101011101010101111111 101111101011111111111110101011 111101110111010101011101010101 111011111010101010101010101111 011111011111110101011111111101 111010101111101...
output:
-1
result:
ok No Solution.
Test #74:
score: 0
Accepted
time: 11ms
memory: 6920kb
input:
21 30 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111...
output:
UUUUUUULDDDDDDDDDDDDDDDDDDDLDLUURUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDLDDDLUUUURUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDLDDDDDLUUUUUURUUUUUUUUUUUUUULDDDDDDDDDDDDDLDDDDDDDLUUUUUUUURUUUUUUUUUUUULDDDDDDDDDDDLDDDDDDDDDLUUUUUUUUUURUUUUUUUUUULDDDDDDDDDLDDDDDDDDDDDLUUUUUUUUUUUURUUUUUUUULDDDDDDDLDDDDDDDDDDDDDLUUUUUU...
result:
ok Valid Solution (Length = 903578).
Test #75:
score: 0
Accepted
time: 11ms
memory: 6024kb
input:
21 30 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101...
output:
RUULRUULRUULRUULRUULRUULRUURRDDDDDDDDDDDDDDDDDDDDRRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRDDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULLLRDDDDDDDDDDDDDDDDDDDDLLLLLRUDRRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULLLRDDDDDDDDDDDDDDDDDDLLLRUDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUUUDLLLRU...
result:
ok Valid Solution (Length = 903094).
Test #76:
score: 0
Accepted
time: 16ms
memory: 6500kb
input:
21 30 111111111111111111111111111111 100000000000000000000000000000 111111111111111111111111111111 000000000000000000000000000001 111111111111111111111111111111 100000000000000000000000000000 111111111111111111111111111111 000000000000000000000000000001 111111111111111111111111111111 100000000000000...
output:
RUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLUURLRLRRUUDLLDUDRRLDRRLDRUUUURDUDLRLRURLRRDRRLULRLDDDDUUDUDRURULLDLRDUUDLRLUDDRLULDULURRRDLURULURLURULRRLLDLDDDDURDRLURRLRLUDRDRDRUDLDURLRDDDDDUDDDDDUDUDRDDUURLUURRULDDLRDDDRLLULLRRDRULRRRURRUDUUDRLDRLLLRDRUDRRLRUDUURLUUURRLULLDLUUUDDRRDLDLDRRDDUULRRLLLURDLRDLDLDUUUDU...
result:
ok Valid Solution (Length = 901424).
Test #77:
score: 0
Accepted
time: 0ms
memory: 3760kb
input:
25 30 011010010110010101001110110111 000011111001111101110011010001 011011100010011000110100110000 001111001100100010111111101001 000101111100111001000000001111 001010110011101110101000010000 001010011001010000011001001001 011111010111110110101001110000 011001010011100010100101011000 100011000011110...
output:
-1
result:
ok No Solution.
Test #78:
score: 0
Accepted
time: 15ms
memory: 6252kb
input:
25 30 101100000100000111111100110011 111111111111111111111111111111 100111110101001111010001110011 111111111111111111111111111111 101101100110111111011110101110 111111111111111111111111111111 111001000110101100010101000110 111111111111111111111111111111 100000001011110010001101011010 111111111111111...
output:
LUUURUULRUULRUUUUUULDDDDUUUURUULRUULRUURRDDLDDRRUUUURDDRUUUUUUURDRURDDDLDDDDDDLDDLLLDDLLDDRDDRUURRUURDDRDDLLDDRDDRUURDDRUUUULUUUURRDDRRUULRUUUULLUULUURRUUUULLDDRLUURRURDDDDDRUURUURURDRURDDDLDDLLDDLLDDRRRDDDDLDDDDLLDDLLDDDDLLLDRRRRUUUURDDDRUUUURDDRUUUUUURDDRUUUULUURUULRUUULDLRURURDDRRRUURUULLLLRUURRR...
result:
ok Valid Solution (Length = 904326).
Test #79:
score: 0
Accepted
time: 11ms
memory: 6880kb
input:
25 30 111111101111111111111111111111 111111111111111101111111110111 111111111111101111111111111111 111111111111111101101111111111 011101111111111111111111101111 111011100111111110111110111111 111111110111111111111111111111 111111111111110111111111111111 111111111111111101111111111111 111111111111111...
output:
URURUULDLULDDDDLDDDDDDDLUUUUUUUUURUULDLDDDDDDDDDDDDDDDDDDDDDDDLLRUUUUUUUUUUUULDDDDDDDDDDDLDLLLRURUUUUULDDDDLLDDLULDLUUUDRRURURUULUUDRRURUUUURURRUUUUUUUUUUULLLDRLDDDDRDUUUDDLUUUUURRDDDDDDDDDLULDDDLDDDDLUUUUUUULDDDDDDDLDDDDDLUUUUUURUUUUUUURUUUUUULLDDDUUURDDDDDLDDDDDDDLDDDDDDDLDDDDLUUULDDDLUUUUUDRRURUU...
result:
ok Valid Solution (Length = 903838).
Test #80:
score: 0
Accepted
time: 0ms
memory: 3764kb
input:
25 30 110101110101011111010101010111 101111101011111011111110101010 110111011101110111111101011101 101011111011101011111111111011 110111111101011111110111111111 111111111110101011111111101010 110101010101010101011111011101 101010111010101111111111101111 111101110111011101011111010111 101010101010111...
output:
-1
result:
ok No Solution.
Test #81:
score: 0
Accepted
time: 7ms
memory: 7076kb
input:
30 30 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111...
output:
DDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUU...
result:
ok Valid Solution (Length = 904332).
Test #82:
score: 0
Accepted
time: 15ms
memory: 6876kb
input:
30 30 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101010101010101010 111111111111111111111111111111 101010101010101...
output:
UULRUULRUULRUULRUULRUULRUULRUUUDLLLRUDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUULRUDRRUDRRUDRRUDRRUDDDDDDDDDDDDDDDDDDLLURUULDURLRURLRRDUDRLRUDULULULULLLLURDDDULDURUURUDLRUDRULDDDDLUURULULLDUDRUDUDURLRRRLDDDDLULULDLUURDDDDDLURDURDRRLDLDRRDRDLRULLLLULDUURURRRU...
result:
ok Valid Solution (Length = 903008).
Test #83:
score: 0
Accepted
time: 11ms
memory: 6340kb
input:
30 30 111111111111111111111111111111 100000000000000000000000000000 111111111111111111111111111111 000000000000000000000000000001 111111111111111111111111111111 100000000000000000000000000000 111111111111111111111111111111 000000000000000000000000000001 111111111111111111111111111111 100000000000000...
output:
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRUULLLLLLLLLLLLLLLLLLLLL...
result:
ok Valid Solution (Length = 903224).
Test #84:
score: 0
Accepted
time: 0ms
memory: 3692kb
input:
30 30 010110110101101010000010000110 101110000111000001001111100101 010100011111100110100001111101 101101100010111011011010001010 100101010100001011101100101100 101001111001111101101100001110 000111101010011110100001110100 111111001101000001011110000111 010000100010000100000011101000 100001010111010...
output:
-1
result:
ok No Solution.
Test #85:
score: 0
Accepted
time: 15ms
memory: 6164kb
input:
30 30 100110101011111011001000111100 111111111111111111111111111111 101001000111011110000110011110 111111111111111111111111111111 111001111110100011111000000010 111111111111111111111111111111 100111001001100000100010001101 111111111111111111111111111111 110001101000111011111010110110 111111111111111...
output:
RUURDDRRUURDDRDDDDRRDDDDDDDDDDRUURDDRRUUUULDDUULLRUURRUULLLUURUULUULUURRDDRUURDDDDRRUURUURRRDDLLDDDDLDDLLDDRDDRRUULRUUURUUURDDDDRUUUURUURUURDDDLDRRUUUURDDRDDDDLLLDDLDDLLLLDDRRDDLLLLLLDDRRDDLLLLLLDDLDDRURURDDLDDLDDRURURDDDDRUURDDDRUUURUULLLRRRUUUUULLDLLDDRRURDUUDLDLLUURRURRUUURDDDDRRUURUURRUULLUURRUU...
result:
ok Valid Solution (Length = 905112).
Test #86:
score: 0
Accepted
time: 15ms
memory: 6212kb
input:
30 30 111101111111111111111011111111 100111111111111111111111011111 111111011111111111011111111110 101111111101111111111111111111 111111111111111111111111111111 111111101111011111111110111111 111011111111111111111111111111 111111111111111111111101111111 111111111111111111111111111111 011111100111111...
output:
DDDDDDDDDLDLLLLDRRLLLRURRURURUULDLDLLDLDLDLULDLUURUDRRURUUDRRURURUUURUUURUUUURUUURUUUDLDLDDDLDDDDLDDDLDDDLDLULDLDDLUUURURRRUUURUULDLDDLUUURURUDRRUULURURUULDLUURRRURURUUUUUULRDDLDDDLDLUURUUUULDDDLDDDLUULDDDDDDDDDLUUULDDDDLDDDDDDLDLDDDDLDLDDDLLURUUURUURUUURURUUUUUURUUUURURUUUULDDLUULDDDDDDDLDDDDDDDLDL...
result:
ok Valid Solution (Length = 905118).
Test #87:
score: 0
Accepted
time: 0ms
memory: 3944kb
input:
30 30 011111010101111111011101111101 111011101011111110111111101011 111111010101011101111101110101 111110101011101110111111101110 010111011101110101110101111101 101111101011101110101010111111 110101010101010111011101010101 101110101111101110101110111111 110111011101010111010111110101 101011111110111...
output:
-1
result:
ok No Solution.
Test #88:
score: 0
Accepted
time: 10ms
memory: 6352kb
input:
30 30 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111111111111111111 111111111111111...
output:
DLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLUUUUUUUUUUUUUUUUUUUUUUUUUUUUULDDDDDDDDDDDDDDDDDDDDDDDDDDDD...
result:
ok Valid Solution (Length = 905340).
Extra Test:
score: 0
Extra Test Passed