Submission #950444

#TimeUsernameProblemLanguageResultExecution timeMemory
950444pccCostinland (info1cup19_costinland)C++17
48 / 100
1 ms348 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define pll pair<ll,ll> #define pii pair<int,int> #define fs first #define sc second #define tlll tuple<ll,ll,ll> int mxn = 62; ll B = 60; ll tar; int main(){ ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>tar; if(tar<=19){ mxn = 6; B = 5; } string arr[mxn]; for(int i = 0;i<mxn;i++){ arr[i] = string(mxn,'d'); } for(int i = 0;i<B;i++){ arr[i+1][i] = 'X'; } for(int i = 0;i<B;i++){ arr[i][i] = 'd'; arr[i+2][i] = 'r'; } for(int i = 0;i<mxn;i++){ arr[0][i] = arr[mxn-1][i] = 'r'; } for(int i = 0;i<mxn;i++)arr[i][mxn-1] = 'd'; arr[mxn-1][mxn-1] = '.'; int c = 0; tar--; for(int i = mxn-2;i>=0;i--){ if((1ll<<c)&tar)arr[0][i] = 'X'; c++; } cout<<mxn<<' '<<mxn<<'\n'; for(int i = 0;i<mxn;i++){ cout<<arr[i]<<'\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...