제출 #950173

#제출 시각아이디문제언어결과실행 시간메모리
950173PringCostinland (info1cup19_costinland)C++17
0 / 100
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define fs first #define sc second #define mp make_pai #define FOR(i, j, k) for (int i = j, Z = k; i < Z; i++) const int MXN = 70; int x; int n, m; string s[MXN]; void miku() { cin >> x; m = __lg(x) + 1; n = __lg(x) + 2; FOR(i, 0, n) s[i] = string(m, '.'); FOR(i, 0, m - 1) { s[i][i] = 'X'; s[i][i + 1] = 'd'; s[i + 1][i] = ((x & (1 << i)) ? 'X' : 'r'); s[n - 1][i] = 'r'; } s[m - 1][m - 1] = 'd'; cout << n << ' ' << m << '\n'; FOR(i, 0, n) cout << s[i] << '\n'; } int32_t main() { cin.tie(0) -> sync_with_stdio(false); cin.exceptions(cin.failbit); miku(); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...