ã‚ãªãŸã¯ã‚る機械ã®è£½é€ å·¥å ´ã§å“質管ç†ã®è²¬ä»»è€…ã‚’ã—ã¦ã„る. ã“ã®æ©Ÿæ¢°ã«ã¯ï¼Œ 部å“ã¨ã—ã¦é›»æºã¨ãƒ¢ãƒ¼ã‚¿ãƒ¼ã¨ã‚±ãƒ¼ãƒ–ルãŒå¿…è¦ã§ã‚る. è£½é€ å·¥å ´ã«ã¯é›»æºãŒ a 個, モーター㌠b 個, ケーブル㌠c 個ã‚り, ãã‚Œãžã‚Œ 1 ã‹ã‚‰ a ã¾ã§ï¼Œ a+1 ã‹ã‚‰ a+b ã¾ã§ï¼Œ a+b+1 ã‹ã‚‰ a+b+c ã¾ã§ã®ç•ªå·ãŒä»˜ã„ã¦ã„る. å›°ã£ãŸã“ã¨ã«ï¼Œ 部å“ã®ä¸ã«æ•…éšœã—ã¦ã„ã‚‹ã‚‚ã®ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„. å·¥å ´ã§ã¯ã©ã®éƒ¨å“ãŒæ•…éšœã—ã¦ã„ã¦ã©ã®éƒ¨å“ãŒæ£å¸¸ã§ã‚ã‚‹ã‹ã‚’知りãŸã„.
ãã“ã§ï¼Œ å·¥å ´ã§ã¯æ¬¡ã®æ–¹æ³•ã§éƒ¨å“を検査ã—ãŸï¼Ž é›»æºã¨ãƒ¢ãƒ¼ã‚¿ãƒ¼ã¨ã‚±ãƒ¼ãƒ–ルを1ã¤ãšã¤æŒã£ã¦ãã¦ã¤ãªãŽï¼Œ 動作ã•ã›ã¦ã¿ã‚‹ï¼Ž ã“ã®ã¨ã, 3ã¤ã®éƒ¨å“ãŒã™ã¹ã¦æ£å¸¸ã§ã‚ã‚‹ã¨ãã¯æ£ã—ã動作ã—ã¦ã€Œåˆæ ¼ã€ã¨ã‚ã‹ã‚‹ï¼Ž 3ã¤ã®ä¸ã«æ•…éšœã—ã¦ã„る部å“ãŒï¼‘ã¤ã§ã‚‚å…¥ã£ã¦ã„ã‚‹ã¨ãã¯æ£ã—ã動作ã—ãªã„ã®ã§ã€Œä¸åˆæ ¼ã€ã¨ã‚ã‹ã‚‹ï¼Ž ï¼ˆå·¥å ´ã§ä½œã£ã¦ã„る機械ã¯ã¨ã¦ã‚‚精密ãªã®ã§ï¼Œ æ•…éšœã—ãŸéƒ¨å“ãŒã¾ã–ã£ã¦ã„ã‚‹ã®ã«å¶ç„¶æ£ã—ã動作ã—ã¦ã—ã¾ã†ãªã©ã¨ã„ã†ã“ã¨ã¯èµ·ããªã„ã®ã .)
ã‚ãªãŸã«ã¯æ¤œæŸ»çµæžœã®ãƒªã‚¹ãƒˆãŒæ¸¡ã•ã‚Œã‚‹ï¼Ž 検査çµæžœã®ãƒªã‚¹ãƒˆã®å„è¡Œã«ã¯ï¼Œ 検査ã«ä½¿ã£ãŸé›»æºã¨ãƒ¢ãƒ¼ã‚¿ãƒ¼ã¨ã‚±ãƒ¼ãƒ–ルã®ç•ªå·ã¨ï¼Œ 検査ãŒåˆæ ¼ã ã£ãŸã‹ä¸åˆæ ¼ã ã£ãŸã‹ãŒæ›¸ã‹ã‚Œã¦ã„る.
検査çµæžœã®ãƒªã‚¹ãƒˆãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ã, ã™ã¹ã¦ã®éƒ¨å“を, 検査çµæžœã‹ã‚‰ç¢ºå®Ÿã«æ•…éšœã—ã¦ã„ã‚‹ã¨ã‚ã‹ã‚‹éƒ¨å“ã¨ï¼Œ 確実ã«æ£å¸¸ã¨ã‚ã‹ã‚‹éƒ¨å“ã¨ï¼Œ 検査çµæžœã‹ã‚‰ã¯æ•…éšœã—ã¦ã„ã‚‹ã¨ã‚‚æ£å¸¸ã§ã‚ã‚‹ã¨ã‚‚決ã¾ã‚‰ãªã„部å“ã«åˆ†é¡žã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã®å½¢å¼ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã‚る.入力ã¯ï¼“ã¤ã®ã‚¼ãƒã‚’å«ã‚€è¡Œã§çµ‚了ã™ã‚‹ï¼Ž
1 行目ã«ã¯ 3 個ã®æ•´æ•°ãŒç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œ é †ã«é›»æºã®å€‹æ•° a, モーターã®å€‹æ•° b, ケーブルã®å€‹æ•° c を表ã™ï¼Ž
2 行目ã«ã¯ 1 個ã®æ•´æ•°ãŒæ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œ 検査çµæžœã®ãƒªã‚¹ãƒˆã«å«ã¾ã‚Œã‚‹æ¤œæŸ»ã®å›žæ•° N ãŒæ›¸ã‹ã‚Œã¦ã„る.
続ã N è¡Œã¯æ¤œæŸ»çµæžœã®ãƒªã‚¹ãƒˆã‚’表ã™ï¼Ž å„è¡Œã«ã¯ï¼Œ 4 個ã®æ•´æ•° i, j, k, r ãŒï¼‘ã¤ã®ç©ºç™½ã‚’区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ãŠã‚Šï¼Œ é›»æº i ã¨ãƒ¢ãƒ¼ã‚¿ãƒ¼ j ã¨ã‚±ãƒ¼ãƒ–ル k ã‚’ã¤ãªã„ã§æ¤œæŸ»ã—ãŸçµæžœãŒï¼Œ 「åˆæ ¼ã€ (r=1 ã®ã¨ã) ã‹ã€Œä¸åˆæ ¼ã€ (r=0 ã®ã¨ã) ã ã£ãŸã“ã¨ã‚’表ã™.
a, b, c, N 㯠1 ≤ a, b, c ≤ 100, 1 ≤ N ≤ 1000 を満ãŸã™.
データセットã®æ•°ã¯ 5 を超ãˆãªã„.
データセットã”ã¨ã«ä»¥ä¸‹ã®å½¢å¼ã§å‡ºåŠ›ã™ã‚‹ï¼Žå„データセットã®å‡ºåŠ›ã¯ a+b+c è¡Œã‹ã‚‰ãªã‚‹.
i 行目 (1 ≤ i ≤ a+b+c):
2 2 2 4 2 4 5 0 2 3 6 0 1 4 5 0 2 3 5 1 0 0 0
2 1 1 0 1 0
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚