n! = n × (n − 1) × (n − 2) × ... × 3 × 2 × 1
ã‚’ n ã®éšŽä¹—ã¨ã„ã„ã¾ã™ã€‚例ãˆã°ã€12 ã®éšŽä¹—ã¯
12! = 12 × 11 × 10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 479001600
ã¨ãªã‚Šã€æœ«å°¾ã« 0 ㌠2 ã¤é€£ç¶šã—ã¦ä¸¦ã‚“ã§ã„ã¾ã™ã€‚
æ•´æ•° n を入力ã—ã¦ã€n! ã®æœ«å°¾ã«é€£ç¶šã—ã¦ä¸¦ã‚“ã§ã„ã‚‹ 0 ã®æ•°ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€n 㯠20000 以下ã®æ£ã®æ•´æ•°ã¨ã—ã¾ã™ã€‚
複数ã®ãƒ‡ãƒ¼ã‚¿ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚å„データ㫠n (n ≤ 20000) ãŒï¼‘è¡Œã«ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚n ㌠0 ã®æ™‚入力ã®æœ€å¾Œã¨ã—ã¾ã™ã€‚
データã®æ•°ã¯ 20 を超ãˆã¾ã›ã‚“。
å„データã«å¯¾ã—㦠n! ã®æœ«å°¾ã«é€£ç¶šã—ã¦ä¸¦ã‚“ã§ã„ã‚‹ 0 ã®æ•°ã‚’1行ã«å‡ºåŠ›ã—ã¦ä¸‹ã•ã„。
2 12 10000 0
0 2 2499