인형 뽑기
시간 제한2초메모리 제한512 MB
주어진 p, c, n으로 k번 실행한 뒤 얻는 인형의 기대 개수를 k=1부터 n까지 10^9+7로 나눈 나머지로 구합니다.
문제
인형 뽑기 기계를 한 번 실행할 때마다 확률 로 인형이 나온다. 단, 직전 번의 실행에서 인형이 하나도 나오지 않았다면, 확률과 관계없이 이번 실행에서는 반드시 인형이 나온다.
, , 이 주어진다. 이하의 모든 자연수 에 대하여, 기계를 정확히 번 실행한 시점에 얻는 인형 개수의 기댓값을 구하라.
입력
입력은 개의 테스트 케이스로 이루어진다. 첫 번째 줄에 정수 가 주어진다.
각 테스트 케이스는 한 줄로 이루어져 있으며, 공백으로 구분된 정수 , , 이 주어진다. 은 인형이 나올 확률을 나타낸다. 이때 을 만족한다.
모든 테스트 케이스의 의 합은 이하이다.
출력
각 테스트 케이스마다 개의 줄을 출력한다. 번째 줄에는 기계를 정확히 번 실행한 시점에 얻는 인형 개수의 기댓값을 로 나눈 나머지를 출력한다. 정확히 말하면, 정답이 자연수 , 에 대해 로 나타낼 수 있을 때 을 출력한다.