문제1776--운빨망겜

1776: 운빨망겜

[만든사람 : 장서현]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

용하는 아주 재미있는 랜덤 요소가 들어간 게임을 만들려고 한다 용하는 제화 120개를 소모해 1회 뽑기를 돌릴 수 있게 한다. 확률은 픽업이 0.7% 픽업을 제외한 3성이 2.3% 2성이 18.5% 1성이 78.5% 라고 한다. 또한 10의 배수번째의 가챠는 1성이 나오면 2성으로 바뀐다고 한다. 용하는 임의의 시드값과 제화 개수를 입력해 가지고 있는 재화를 이용해 최대한 많은 가챠를 돌리려 한다. 픽업이면 “PICK UP” 3성이면 “3” 2성이면 “2” 1성이면 “1” 을 5번마다 줄을 바꾸어 출력하려고 한다. (단 랜덤 함수는 stdlib.h의 srand()를 사용한다) 🟦🟦🟦🟦🟦 🟦🟦🟦🟦🟨 srand()함수 예시 #include #include int main(){ int seed, BlueStone; scanf("%d\n%d",&seed,&BlueStone); int random; #랜덤 값의 범위 지정 int r = (1000-1) + 1; #시드 입력 srand(seed); #랜덤값 받기 random = rand() % r+0; printf(“%d”,random); }

입력 설명

시드값 재화의 개수

출력 설명

확률에 따라 나온 값을 띄어쓰기로 나눈 후 5번에 1번식 줄을 나누어 출력한다.

입력 예시 Copy

1716774797
12000

출력 예시 Copy

1 1 1 1 2
2 1 1 1 2
1 1 1 2 2
1 1 1 2 2
1 1 1 1 1
1 1 1 PICK UP 2
1 1 2 1 1
1 1 1 1 2
1 1 1 1 2
2 3 1 1 2
2 2 1 PICK UP 1
2 1 1 1 2
2 1 1 1 1
1 1 2 1 3
PICK UP 1 1 1 3
1 2 1 1 2
1 1 1 2 2
1 2 1 1 2
1 PICK UP 1 1 1
1 1 1 2 2

출처/분류