i860. 13171 - Pixel Art
Tags :
Accepted rate : 101人/103人 ( 98% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-09-25 13:39

Content

Pixel Art 是一種藝術形式,包括從小方塊或用單一顏色填充的像素。

由於計算機必須代表圖像的限制,它在 80 年代變得非常流行,但即使在今天,它仍然在復古愛好者中流行。

當您擁有所有必要的顏色時,很容易複製這種類型的圖像。
挑戰在於只使用原色:洋紅色(magenta)、黃色(yellow)和青色(cyan)。

幸運的是,由於顏色理論,我們知道任何顏色都可以通過根據以下方案混合原色來獲得:

Input

第一行有一個數字 T 代表測試資料數量

接下來 T 行,每行包含 3 個整數 m、y、c 和 1 個字串 s

3 個整數 m、y、c 代表 洋紅色(magenta)、黃色(yellow)、青色(cyan) 數量

1 個字串 s 代表圖像的 pixel 序列,(1 ≤ s長度 ≤ 100000)

s只包含: magenta (M), yellow (Y), cyan (C), red (R), black (B), green (G), violet (V) and white (W)

Output

對於每組測試資料輸出一行

請判斷是否圖像可以由擁有顏色完成

如果可以,請輸出 YES 以及洋紅色(magenta)、黃色(yellow)、青色(cyan) 剩餘數量

否則,請輸出 NO

Sample Input #1
3
1 1 1 MCY
3 2 1 MYWWCR
1 1 1 RV
Sample Output #1
YES 0 0 0
YES 1 0 0
NO
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1M
公開 測資點#1 (50%): 1.0s , <1M
Hint :
Tags:
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
33269 andrewlee063 ... (Andrew.Σ.Lee) i860
299 2022-12-17 23:47