Submission #1009234

# Submission time Handle Problem Language Result Execution time Memory
1009234 2024-06-27T10:17:06 Z giorgi123glm Costinland (info1cup19_costinland) C++17
0 / 100
1 ms 348 KB
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main () {
    long long k = 0;
    cin >> k;

    long long Xos = 0;
    for (long long i = 62; i >= 0; i--)
        if ((k & (1ll << i))) {
            Xos = i;
            break;
        }
    
    long long n = max (Xos + 1ll, 5ll);
    vector <vector <char> > gr (n, vector <char> (n, '.')); 
    for (int i = 0; i < Xos; i++)
        gr[i][i] = 'X';
    
    for (int i = 0; i < n - 1; i++) {
        gr[i + 1][i] = 'r';
        for (int y = i + 2; y < n; y++)
            gr[y][i] = 'd';
        gr[i][i + 1] = 'd';
        for (int x = i + 2; x < n; x++)
            gr[i][x] = 'r';
    }

    for (int i = 0; i < n - 1; i++) {
        gr[n - 1][i] = 'r';
        gr[i][n - 1] = 'd';
    }

    for (int i = 1; i < Xos; i++)
        if ((k & (1 << i))) {
            gr[i][i - 1] = 'X';
            gr[i - 1][i] = 'X';
        }
    
    if ((k & 1))
        gr[0][n - 2] = 'X';

    cout << n << ' ' << n << '\n';
    for (int y = 0; y < n; y++) {
        for (int x = 0; x < n; x++)
            cout << gr[y][x];
        cout << '\n';
    }
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 348 KB The matrix does not generate the required number of Costins
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 344 KB The matrix does not generate the required number of Costins
2 Halted 0 ms 0 KB -