Universal Cup Judging System

Universal Cup

時間限制: 2.0 s 記憶體限制: 1024 MB 總分: 100 可 Hack ✓
统计

Gefinn er reitavefur með $(3N + 1)$ röðum og $(3N + 1)$ dálkum. Ákvarðaðu hvort hægt sé að lita hvern reit annaðhvort svartan eða hvítan þannig að öll eftirfarandi skilyrði séu uppfyllt. Ef það er hægt skaltu prenta eina slíka litun.

  • Engir tveir ólíkir svartir reitir deila hlið.
  • Sé byrjað á hvaða svarta reit sem er, með því að færa sig ítrekað núll eða fleiri sinnum yfir á aðliggjandi svartan reit sem deilir horni (þ.e. er aðliggjandi á ská), er hægt að komast á einhvern svartan reit sem liggur að ytri jaðri reitavefsins.
  • Allir hvítir reitir mynda einn samhengisþátt; það er, fyrir hvaða tvo hvíta reiti sem er, þá er hægt að komast frá öðrum til hins með því að færa sig ítrekað núll eða fleiri sinnum yfir á aðliggjandi hvítan reit sem deilir hlið.
  • Það eru nákvæmlega $N + 1$ svartir reitir í hvorri um sig af tveimur tilteknum röðum, og nákvæmlega $N$ svartir reitir í hverri hinna raðanna.
  • Það eru nákvæmlega $N + 1$ svartir reitir í hvorum um sig af tveimur tilteknum dálkum, og nákvæmlega $N$ svartir reitir í hverjum hinna dálkanna.

Inntak

Inntakið er gefið á eftirfarandi sniði:

N
  • Öll inntaksgildi eru heiltölur.
  • $1 \le N \le 500$

Úttak

Ef engin litun uppfyllir skilyrðin skaltu prenta No á stakri línu.

Annars skaltu prenta litun sem uppfyllir skilyrðin á eftirfarandi sniði. Látum $a_{i,j}$ tákna stafinn sem stendur fyrir reitinn í $i$-tu röð að ofan og $j$-ta dálki frá vinstri: hver stafur $a_{i,j}$ á að vera . ef samsvarandi reitur er hvítur, en # ef hann er svartur.

Yes
a_{1,1}...a_{1,3N+1}
:
a_{3N+1,1}...a_{3N+1,3N+1}

Ef margar gildar litanir eru til verður hvaða ein þeirra sem er samþykkt.

Dæmi

Dæmi um inntak 1

1

Dæmi um úttak 1

No

Athugasemd

Eftirfarandi þrjú úttaksdæmi passa við umbeðið úttakssnið fyrir $N = 1$, en þau uppfylla ekki skilyrðin og eru því dæmd röng.

Yes
##..
#...
...#
..##
Yes
#.#.
...#
#.#.
.#..
Yes
...#
.#..
..#.
#...

Í fyrsta dæminu eru til svartir reitir sem deila hlið.

Í öðru dæminu mynda hvítu reitirnir ekki einn samhengisþátt.

Í þriðja dæminu er skilyrðið um fjölda svartra reita ekki uppfyllt. Auk þess, til dæmis ef byrjað er á svarta reitnum í $2$. röð að ofan og $2$. dálki frá vinstri, jafnvel þótt þú færir þig ítrekað yfir á svarta reiti sem deila horni, geturðu ekki komist á neinn svartan reit sem liggur að ytri jaðri reitavefsins.

Hægt er að sanna að þegar $N = 1$ er engin litun til sem uppfyllir skilyrðin.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1412EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.