Submission #1318538

#TimeUsernameProblemLanguageResultExecution timeMemory
1318538Ghulam_JunaidCostinland (info1cup19_costinland)C++20
0 / 100
0 ms332 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll k; cin >> k; char mat[100][100]; for (ll i = 0; i < 100; i ++) for (ll j = 0; j < 100; j ++) mat[i][j] = '.'; ll sz = -1; for (ll i = 0; (1ll << (i + 1)) <= k; i ++){ mat[i][i] = 'X'; sz = i + 1; if ((1ll << i) & k) mat[i + 1][i] = 'X'; else mat[i + 1][i] = 'r'; mat[i][i + 1] = 'd'; } for (ll i = 0; i < sz; i ++) mat[sz][i] = 'r', mat[i][sz] = 'd'; cout << sz + 1 << " " << sz + 1 << endl; for (ll i = 0; i <= sz; i ++){ for (ll j = 0; j <= sz; j ++) cout << mat[i][j]; cout << endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...