등차수열과 등비수열
시간 제한2초메모리 제한512 MB
1부터 u까지의 정수 중 등차수열 또는 등비수열에 속하는 수의 개수를 중복 없이 센다.
문제
등차수열 의 일반항은 이고, 등비수열 의 일반항은 이다. 여기서 와 는 음이 아닌 정수이다.
, , , , 가 주어졌을 때, 이상 이하의 정수 중에서 나 에 속하는 수가 몇 개인지 구하는 프로그램을 작성하시오. 두 수열에 동시에 속하는 수도 센다. 같은 수가 수열에 여러 번 나타나더라도 개수는 한 번만 센다.
입력
첫째 줄에 , , , , 가 공백으로 구분되어 주어진다. (, )
출력
첫째 줄에 이상 이하의 자연수 중 등차수열 나 등비수열 에 속하는 수의 개수를 출력한다.
힌트
, , , , 인 경우 조건을 만족하는 수는 , , , , , , , , , 이다.