結果
問題 | No.565 回転拡大 |
ユーザー |
![]() |
提出日時 | 2017-09-08 23:02:07 |
言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 1,086 bytes |
コンパイル時間 | 1,746 ms |
コンパイル使用メモリ | 158,732 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-11-07 06:40:48 |
合計ジャッジ時間 | 2,312 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 19 WA * 11 |
ソースコード
#include <bits/stdc++.h>#define FOR(i,bg,ed) for(ll i=(bg);i<(ed);i++)#define REP(i,n) FOR(i,0,n)#define MOD 1000000007#define int long longusing namespace std;typedef long long ll;typedef vector<vector<ll>> mat;const int INF = 1e9;int R, K;int H, W;char c[10][10];char c2[10][10];signed main(){cin >> R >> K;cin >> H >> W;REP(i,H) REP(j,W) cin >> c[i][j];if (R == 0 || R == 180) {REP(i,H) REP(j,W) {c2[i][j] = c[i][j];}} else if (R == 90 || R == 270) {REP(i,H) REP(j,W) {c2[j][H-1-i] = c[i][j];}swap(H, W);}/*} else if (R == 180) {REP(i,H) REP(j,W) {c2[H-1-i][W-1-j] = c[i][j];}*//*} else if (R == 270) {REP(i,H) REP(j,W) {c2[W-1-j][i] = c[i][j];}swap(H, W);}*/REP(i,H) {REP(j,K) {REP(k,W) {REP(l,K) {cout << c2[i][k];}}cout << endl;}}}