RSA 인수 분해
시간 제한1초메모리 제한128 MB
최대 10^120인 n과 k가 주어질 때, n = p*q이고 |q - kp| ≤ 10^5을 만족하는 소수 p ≤ q를 찾는 문제입니다.
문제
양의 정수 과 가 주어졌을 때, 이고 , 을 만족하는 소수 와 를 찾는 프로그램을 작성하시오.
입력
첫째 줄에 과 가 주어진다. (, )
출력
첫째 줄에 문제의 조건을 만족하는 소수 와 를 p * q 형태로 출력한다.
시간 제한1초메모리 제한128 MB
최대 10^120인 n과 k가 주어질 때, n = p*q이고 |q - kp| ≤ 10^5을 만족하는 소수 p ≤ q를 찾는 문제입니다.
양의 정수 n 과 k 가 주어졌을 때, n=p×q 이고 p≤q, ∣q−kp∣≤105 을 만족하는 소수 p 와 q 를 찾는 프로그램을 작성하시오.
첫째 줄에 n 과 k 가 주어진다. (1<n<10120, 1<k<108)
첫째 줄에 문제의 조건을 만족하는 소수 p 와 q 를 p * q 형태로 출력한다.
예제 1
35 1
5 * 7