21309_JustTheFacts

2022-5-16 18:19| 发布者: Hocassian| 查看: 33| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-4-89505130187499-Problem List-采集的数据-后羿采集器.html

Pro.ID

21309

Title

Just The Facts

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=21309

AC

26

Submit

64

Ratio

40.63%

时间&空间限制

  • Time Limit: 600/300 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    The expression N!, read as "N factorial," denotes the product of the first N positive integers, where N is nonnegative. So, for example,

     N       N!
    0       1
    1       1
    2       2
    3       6
    4      24
    5     120
    10 3628800

    For this problem, you are to write a program that can compute the last non-zero digit of any factorial for (0 ≤ N 10000). For example, if your program is asked to compute the last nonzero digit of 5!, your program should produce "2" because 5! = 120, and 2 is the last nonzero digit of 120.

    输入

    Input to the program is a series of nonnegative integers not exceeding 10000, each on its own line with no other letters, digits or spaces. For each integer N, you should read the value and compute the last nonzero digit of N!.

    输出

    Description

    The expression N!, read as "N factorial," denotes the product of the first N positive integers, where N is nonnegative. So, for example,

     N       N!
    0       1
    1       1
    2       2
    3       6
    4      24
    5     120
    10 3628800

    For this problem, you are to write a program that can compute the last non-zero digit of any factorial for (0 ≤ N 10000). For example, if your program is asked to compute the last nonzero digit of 5!, your program should produce "2" because 5! = 120, and 2 is the last nonzero digit of 120.

    Input

    Input to the program is a series of nonnegative integers not exceeding 10000, each on its own line with no other letters, digits or spaces. For each integer N, you should read the value and compute the last nonzero digit of N!.

    Output

    For each integer input, the program should print exactly one line of output. Each line of output should contain the value N, right-justified in columns 1 through 5 with leading blanks, not leading zeroes. Columns 6 - 9 must contain " -> " (space hyphen greater space). Column 10 must contain the single last non-zero digit of N! .

    Sample Input
    1
    2
    26
    125
    3125
    9999
    Sample Output

       1 -> 1
       2 -> 2
      26 -> 4
     125 -> 8
    3125 -> 2
    9999 -> 8

    Source

    样例输入

    1
    2
    26
    125
    3125
    9999

    样例输出

       1 -> 1
       2 -> 2
      26 -> 4
     125 -> 8
    3125 -> 2
    9999 -> 8

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部