ã‚ãªãŸãŒå‹¤ã‚ã¦ã„るパンケーã‚屋ã§ã¯ã€ç´°é•·ã„鉄æ¿ã«ãƒ‘ンケーã‚ã®ç”Ÿåœ°ã‚’横1列ã«ä¸¦ã¹ã¦ç„¼ãã¾ã™ã€‚パンケーã‚ã¯ã¸ã‚‰ã§ä½•å›žã‹è£è¿”ã›ã°å®Œæˆã—ã¾ã™ã€‚何回以上è£è¿”ã›ã°å®Œæˆã™ã‚‹ã‹ã¯ãƒ‘ンケーã‚ã”ã¨ã«ç•°ãªã‚Šã¾ã™ã€‚
ã¸ã‚‰ã¯å¤§ãã„ã®ã§ã€éš£ã‚Šåˆã£ãŸãƒ‘ンケーã‚ã¯ï¼’æžšåŒæ™‚ã«è£è¿”ã•ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚ã“ã®ã¨ãã€ã“れら2枚ã®ä½ç½®ã¯å…¥ã‚Œæ›¿ã‚ã‚Šã¾ã›ã‚“。ãŸã ã—ã€ä¸¡ç«¯ã ã‘ã¯ã€éš£ã®ãƒ‘ンケーã‚ã¨ã„ã£ã—ょã«è£è¿”ã™ã ã‘ã§ãªãã€ï¼‘æžšã ã‘è£è¿”ã™ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ã™ã¹ã¦ã®ãƒ‘ンケーã‚ã‚’å¿…è¦ãªå›žæ•°ä»¥ä¸Šè£è¿”ã—ãŸã‚‰ã€å…¨éƒ¨ã„ã£ãºã‚“ã«é‰„æ¿ã‹ã‚‰ãŠã‚ã—ã¦å®Œæˆã§ã™ã€‚
パンケーã‚ã‚’å¿…è¦ãªå›žæ•°ã‚ˆã‚Šå¤šãè£è¿”ã™ã¨å›ºããªã£ã¦ã—ã¾ã†ã®ã§ã€ã‚ã¾ã‚Šå¤šãè£è¿”ã—ãŸãã‚ã‚Šã¾ã›ã‚“。ãã“ã§ã‚ãªãŸã¯ã€ã™ã¹ã¦å®Œæˆã™ã‚‹ã¾ã§ã«ã€å„パンケーã‚ãŒè£è¿”る回数ã®ç·å’ŒãŒæœ€å°ã«ãªã‚‹ã‚ˆã†ãªæ–¹æ³•ã‚’見ã¤ã‘よã†ã¨è€ƒãˆã¾ã—ãŸã€‚
鉄æ¿ã®ä¸Šã®ãƒ‘ンケーã‚ã®æžšæ•°ã¨ã€å®Œæˆã™ã‚‹ã¾ã§ã«ä½•å›žä»¥ä¸Šè£è¿”ã•ãªã‘ã‚Œã°ãªã‚‰ãªã„ã‹ãŒãƒ‘ンケーã‚ã”ã¨ã«ä¸Žãˆã‚‰ã‚Œã¦ã„ã‚‹ã¨ãã€ã™ã¹ã¦å®Œæˆã™ã‚‹ã¾ã§ã«å„パンケーã‚ãŒè£è¿”る回数(ã¸ã‚‰ã‚’æ“作ã™ã‚‹å›žæ•°ã§ã¯ãªã„)ã®ç·å’Œã®æœ€å°å€¤ã‚’計算ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N p1 p2 ... pN
1行目ã«ãƒ‘ンケーã‚ã®æžšæ•° N (3 ≤ N ≤ 5000)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚2行目ã«å„パンケーã‚ãŒå®Œæˆã™ã‚‹ã¾ã§ã«å¿…è¦ãªè£è¿”ã™å›žæ•° pi (0 ≤ pi ≤ 3)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
ã™ã¹ã¦å®Œæˆã™ã‚‹ã¾ã§ã«å„パンケーã‚ãŒè£è¿”る回数ã®ç·å’Œã®æœ€å°å€¤ã‚’1行ã«å‡ºåŠ›ã™ã‚‹ã€‚
3 1 2 1
4
ã¸ã‚‰ã‚’1回æ“作ã—ã¦å·¦ç«¯ã¨çœŸã‚“ä¸ã®ãƒ‘ンケーã‚ã‚’è£è¿”ã™ã¨ã€ï¼’個ã®ãƒ‘ンケーã‚ãŒï¼‘回ãšã¤è£è¿”ã‚‹ã®ã§ã€ã“ã®æ“作ã§è£è¿”る回数ã¯ï¼’回。ã•ã‚‰ã«ã€ã¸ã‚‰ã‚’1回æ“作ã—ã¦çœŸã‚“ä¸ã¨å³ç«¯ã®ãƒ‘ンケーã‚ã‚’è£è¿”ã™ã¨ã€ï¼’個ã®ãƒ‘ンケーã‚ãŒï¼‘回ãšã¤è£è¿”ã‚‹ã®ã§ã€ã“ã®æ“作ã§è£è¿”る回数ã¯ï¼’回。以上ã®ç·å’Œï¼”回ãŒç”ãˆã«ãªã‚‹ã€‚
3 0 3 0
6
ã¸ã‚‰ã‚’1回æ“作ã—ã¦å·¦ç«¯ã¨çœŸã‚“ä¸ã®ãƒ‘ンケーã‚ã‚’è£è¿”ã™ã¨ã€ã“ã®æ“作ã§è£è¿”る回数ã¯ï¼’回。ã“れを3回繰り返ã—ãŸã¨ãã®ã€ç·å’Œã®ï¼–回ãŒç”ãˆã«ãªã‚‹ï¼ˆçœŸã‚“ä¸ã®ãƒ‘ンケーã‚ã¯ã€ä¸¡éš£ã®ã©ã¡ã‚‰ã‹ã®ãƒ‘ンケーã‚ã¨ä¸€ç·’ã«è£è¿”ã™ã“ã¨ã—ã‹ã§ããªã„ã“ã¨ã«æ³¨æ„)。