結果
問題 | No.2728 Grid Expansion |
ユーザー |
|
提出日時 | 2024-04-19 21:22:52 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,579 bytes |
コンパイル時間 | 2,156 ms |
コンパイル使用メモリ | 198,096 KB |
最終ジャッジ日時 | 2025-02-21 03:31:42 |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 15 |
ソースコード
/*#pragma GCC optimize("Ofast,unroll-loops")#pragma GCC target("avx2,fma,bmi,bmi2,sse4.2,popcnt,lzcnt")*/#include <bits/stdc++.h>#define taskname ""#define all(x) x.begin(), x.end()#define rall(x) x.rbegin(), x.rend()#define i64 long long#define pb push_back#define ff first#define ss second#define isz(x) (int)x.size()using namespace std;const int mxN = 2e5 + 5;const int mod = 1e9 + 7;const i64 oo = 1e18;int n, k;void solve() {cin >> n >> k;vector<vector<char>> ans(n * k, vector<char>(n * k));for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j) {char ch; cin >> ch;for (int ii = 0; ii < k; ++ii) for (int jj = 0; jj < k; ++jj) {ans[i * k + ii][j * k + jj] = ch;}}for (auto vec : ans) {for (auto ch : vec) cout << ch;cout << "\n";}}signed main() {#ifndef CDuonggif(fopen(taskname".inp", "r"))assert(freopen(taskname".inp", "r", stdin)), assert(freopen(taskname".out", "w", stdout));#elsefreopen("bai3.inp", "r", stdin);freopen("bai3.out", "w", stdout);auto start = chrono::high_resolution_clock::now();#endifios_base::sync_with_stdio(false);cin.tie(nullptr);int t = 1; //cin >> t;while(t--) solve();#ifdef CDuonggauto end = chrono::high_resolution_clock::now();cout << "\n"; for(int i = 1; i <= 100; ++i) cout << '=';cout << "\nExecution time: " << chrono::duration_cast<chrono::milliseconds> (end - start).count() << "[ms]" << endl;cout << "Check array size pls sir" << endl;#endif}