21403_FactoringLargeNumbers

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

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

Pro.ID

21403

Title

Factoring Large Numbers

Title链接

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

AC

10

Submit

101

Ratio

9.90%

时间&空间限制

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

    One of the central idea behind much cryptography is that factoring large numbers is computationally intensive. In this context one might use a 100 digit number that was a product of two 50 digit prime numbers. Even with the fastest projected computers this factorization will take hundreds of years.

    You don't have those computers available, but if you are clever you can still factor fairly large numbers.

    输入

    The input will be a sequence of integer values, one per line, terminated by a negative number. The numbers will fit in gcc's long long int datatype.

    输出

    Description

    One of the central idea behind much cryptography is that factoring large numbers is computationally intensive. In this context one might use a 100 digit number that was a product of two 50 digit prime numbers. Even with the fastest projected computers this factorization will take hundreds of years.

    You don't have those computers available, but if you are clever you can still factor fairly large numbers.

    Input

    The input will be a sequence of integer values, one per line, terminated by a negative number. The numbers will fit in gcc's long long int datatype.

    Output

    Each positive number from the input must be factored and all factors (other than 1) printed out. The factors must be printed in ascending order with 4 leading spaces preceding a left justified number, and followed by a single blank line.

    Sample Input

    90
    1234567891
    18991325453139
    12745267386521023
    -1

    Sample Output

       2
       3
       3
       5

       1234567891

       3
       3
       13
       179
       271
       1381
       2423

       30971
       411522630413

    Source

    样例输入

    90
    1234567891
    18991325453139
    12745267386521023
    -1

    样例输出

       2
       3
       3
       5

       1234567891

       3
       3
       13
       179
       271
       1381
       2423

       30971
       411522630413

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部