#include <string> #include <vector> #include <iostream> using namespace std; uint64_t seed = 123456789ULL; uint64_t xorshift64() { seed ^= seed << 13; seed ^= seed >> 7; seed ^= seed << 17; return seed; } int rand_int(int l, int r) { return l + int(xorshift64() % (r - l)); } double randouble() { return double(xorshift64()) / double(uint64_t(-1)); } int main() { const int T = 1000; int H, W, PN; cin >> H >> W >> PN; double p = double(PN) / 100; int iteration = 0; while (true) { iteration += 1; string str = string(H - 1, 'D') + string(W - 1, 'R'); for (int i = 0; i < H + W - 2; i++) { swap(str[i], str[rand_int(0, i + 1)]); } cout << str << endl; int res; cin >> res; if (res == -1) { break; } } return 0; }