a253. TOI 2026/06 新手組:像素圖放大

簡單TOI 歷屆

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

一張黑白圖片由 N 列、M 欄的像素組成,0 表示白色,1 表示黑色。現在要將圖片在垂直方向放大 P 倍,在水平方向放大 Q 倍。

放大時,每個原像素都要變成 P 列、Q 欄且顏色相同的矩形區塊。請輸出放大後的圖片。

輸入格式

第一行輸入四個整數 N、M、P、Q。 接下來 N 行,每行有 M 個以空白分隔的整數,表示原圖由左至右的像素顏色。

  • 1 ≤ N、M、P、Q ≤ 10
  • 每個像素值皆為 0 或 1。

輸出格式

輸出 N × P 行,每行有 M × Q 個整數,表示放大後的圖片。同行相鄰數字以一個空白分隔。

來源

TOI 2026 年 6 月新手組〈像素圖放大〉,題目敘述重新撰寫,範例與測資另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202606/Pixel.pdf

範例測資

範例輸入 1

2 2 2 3
0 1
1 1

範例輸出 1

0 0 0 1 1 1
0 0 0 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
請先登入後再提交程式碼

討論與題解

載入討論區…

更多