ã‚ãªãŸã¨ AOR イカã¡ã‚ƒã‚“ã¯ç«¶æŠ€ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã®ã‚°ãƒ©ãƒ•å•é¡Œã®æº–備をã—ã¦ã„る。 入力ケースã®ç”Ÿæˆã¯ AOR イカã¡ã‚ƒã‚“ã®ä»•äº‹ã§ã‚る。 ãã®å•é¡Œã®å…¥åŠ›ã‚±ãƒ¼ã‚¹ã¯ N é ‚ç‚¹ã®æœ‰å‘グラフã§ã‚る。 é ‚ç‚¹ã«ã¯ 1 ã‹ã‚‰ N ã¾ã§ã®ç•ªå·ãŒä»˜ã„ã¦ã„る。 辺ã«ã¯è‡ªå·±ãƒ«ãƒ¼ãƒ—ãŒå«ã¾ã‚Œã‚‹ã‹ã‚‚ã—ã‚Œãªã„ãŒã€å¤šé‡è¾ºã¯å«ã¾ã‚Œãªã„。
ã¨ã“ã‚ãŒã€AOR イカã¡ã‚ƒã‚“ã¯çªç„¶éŸ³ä¿¡ä¸é€šã¨ãªã£ã¦ã—ã¾ã„ã€å…ƒã®ã‚°ãƒ©ãƒ•ãŒæ‰‹ã«å…¥ã‚‰ãªããªã£ã¦ã—ã¾ã£ãŸã€‚残ã£ã¦ã„ã‚‹ã®ã¯æ¬¡ã®æƒ…å ±ã ã‘ã§ã‚る。
残ã•ã‚ŒãŸæƒ…å ±ã¨çŸ›ç›¾ã—ãªã„有å‘グラフã¯å˜åœ¨ã™ã‚‹ã ã‚ã†ã‹ã€‚ ãれを判定ã—ã€å˜åœ¨ã™ã‚‹ãªã‚‰ YES ã¨å‡ºåŠ›ã—ãŸå¾ŒçŸ›ç›¾ã—ãªã„有å‘グラフを 1 ã¤å‡ºåŠ›ã›ã‚ˆã€‚ 複数ã‚ã‚‹å ´åˆã¯ã©ã‚Œã‚’出力ã—ã¦ã‚‚よã„。å˜åœ¨ã—ãªã„ãªã‚‰ NO ã¨å‡ºåŠ›ã›ã‚ˆã€‚
n
a0⋯an
b0⋯bn
1≤n≤50
0≤ai≤n
0≤bi≤n
æ¡ä»¶ã‚’満ãŸã™ã‚°ãƒ©ãƒ•ãŒå˜åœ¨ã™ã‚‹å ´åˆã¯ä»¥ä¸‹ã®å½¢å¼ã§å‡ºåŠ›ã›ã‚ˆã€‚eij ã¯ã€ i ã‹ã‚‰ j ã¸ã®æœ‰å‘辺ãŒå˜åœ¨ã™ã‚‹ãªã‚‰ã° 1 ã€ã—ãªã„ãªã‚‰ 0 ã¨ã›ã‚ˆã€‚ 行末ã«ç©ºç™½ã‚’出力ã—ãªã„よã†ã«æ³¨æ„ã›ã‚ˆã€‚
YES
e11 e12⋯e1n
e21 e22⋯e2n
⋮
en1 en2⋯enn
ã—ãªã„å ´åˆã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã«å‡ºåŠ›ã›ã‚ˆã€‚
NO
3 1 2 0 0 1 2 0 0
YES 0 1 0 0 0 1 0 0 0
1 1 0 1 0
YES 0
2 0 2 0 0 2 0
YES 0 1 1 0
4 1 3 0 0 0 3 0 0 1 0
YES 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 0 0
NO