πŸ“– 문제 κ°œμš”

문제

상인이 μž„μ’… μ „ μ„Έ μ•„λ“€μ—κ²Œ μœ μ–Έμ„ 남겼닀.

"λ‚΄κ°€ $17$마리의 낙타λ₯Ό 물렀쀄 ν„°μ΄λ‹ˆ μ²«μ§ΈλŠ” $\frac 1 {2}$을 κ°–κ³  λ‘˜μ§ΈλŠ” $\frac 1 {3}$을 κ°–κ³  μ…‹μ§ΈλŠ” $\frac 1 {9}$을 갖거라."

μ‚Όν˜•μ œλŠ” μ‹¬νžˆ λ‚œκ°ν•œ 상황에 μ²˜ν–ˆλŠ”λ° $17$은 $2$둜 λ‚˜λˆ„μ–΄ λ–¨μ–΄μ§€μ§€ μ•Šκ³  $3$μ΄λ‚˜ $9$둜 λ‚˜λˆ„μ–΄ 떨어지지도 μ•ŠκΈ° λ•Œλ¬Έμ΄μ—ˆλ‹€. ν•˜μ§€λ§Œ ν˜„λͺ…ν•œ λ‚˜κ·Έλ„€κ°€ λ‚˜νƒ€λ‚˜ 낙타 $1$마리λ₯Ό 빌렀주자, μ„Έ 아듀은 각자 $9$마리, $6$마리, $2$λ§ˆλ¦¬μ”© λ‚˜λˆ„μ–΄ κ°€μ§ˆ 수 μžˆμ—ˆλ‹€. 그러자 μ‚Όν˜•μ œκ°€ κ°€μ§„ λ‚™νƒ€μ˜ 수의 총합은 μ›λž˜ 상인이 κ°€μ§€κ³  있던 $17$λ§ˆλ¦¬κ°€ λ˜μ—ˆκ³ , λ‚˜κ·Έλ„€λŠ” λ‹€μ‹œ μžμ‹ μ˜ 낙타 $1$마리λ₯Ό λŒλ €λ°›μ•˜λ‹€.

μ‚Όν˜•μ œλŠ” μƒμΈμ˜ 두 번째 μœ μ–Έλ„ 확인해 λ³΄μ•˜λ‹€.

"λ‚΄κ°€ $12$마리 양을 물렀쀄 ν„°μ΄λ‹ˆ μ²«μ§ΈλŠ” $\frac 1 {4}$을 κ°–κ³  λ‘˜μ§ΈλŠ” $\frac 1 {4}$을 κ°–κ³  μ…‹μ§ΈλŠ” $\frac 1 {4}$을 갖거라.

μ΄λ²ˆμ—λŠ” $12$κ°€ $4$둜 λ‚˜λˆ„μ–΄ λ–¨μ–΄μ§€κΈ° λ•Œλ¬Έμ— 각각 $3$λ§ˆλ¦¬μ”© λ‚˜λˆ„μ–΄ κ°€μ§ˆ 수 μžˆμ—ˆμ§€λ§Œ, μ–‘ $3$λ§ˆλ¦¬κ°€ λ‚¨λŠ” 것이 λ§ˆμŒμ— λ“€μ§€ μ•Šμ•˜λ˜ μ²«μ§ΈλŠ” λ‚˜κ·Έλ„€λ₯Ό λ‹€μ‹œ λΆˆλ €λ‹€. μ΄λ²ˆμ—λŠ” λ‚˜κ·Έλ„€κ°€ μ–‘ $4$마리λ₯Ό λΉŒλ €μ£Όμ–΄ 전체가 $16$λ§ˆλ¦¬κ°€ λ˜μ—ˆλ‹€. 그러자 첫째, λ‘˜μ§Έ, μ…‹μ§Έ λͺ¨λ‘ $16$의 $\frac 1 {4}$인 $4$마리λ₯Ό κ°€μ Έ μƒμΈμ˜ 양을 남김없이 λ‚˜λˆ„μ–΄ κ°€μ§ˆ 수 μžˆμ—ˆκ³ , λ‚˜κ·Έλ„€λŠ” λ‹€μ‹œ μžμ‹ μ˜ μ–‘ $4$마리λ₯Ό λŒλ €λ°›μ•˜λ‹€.

μ—¬μ „νžˆ 상인이 μ„Έ μ•„λ“€μ—κ²Œ 남긴 μœ μ–Έμ΄ $T$개 남아 μžˆμ—ˆλ‹€. 각 μœ μ–Έμ€ μ•„λž˜μ™€ κ°™μ•˜λ‹€.

"λ‚΄κ°€ $N$마리 가좕을 물렀쀄 ν„°μ΄λ‹ˆ μ²«μ§ΈλŠ” $\frac 1 {A}$을 κ°–κ³  λ‘˜μ§ΈλŠ” $\frac 1 {B}$을 κ°–κ³  μ…‹μ§ΈλŠ” $\frac 1 {C}$을 갖거라."

ν•˜μ§€λ§Œ λ‚˜κ·Έλ„€κ°€ λ– λ‚œ λ’€μ˜€κΈ°μ— μ²«μ§ΈλŠ” μ—¬λŸ¬λΆ„μ—κ²Œ 도움을 μš”μ²­ν–ˆλ‹€. μ—¬λŸ¬λΆ„μ€ $K$마리의 가좕을 λΉŒλ €μ£Όμ–΄ 첫째, λ‘˜μ§Έ, μ…‹μ§Έκ°€ $N+K$마리의 각각 $\frac 1 {A}$, $\frac 1 {B}$, $\frac 1 {C}$λ₯Ό 가지도둝 도와쀄 것이닀. 단, μ‚Όν˜•μ œκ°€ κ°€μ§„ κ°€μΆ•μ˜ 수의 합이 μ •ν™•νžˆ $N$이 λ˜μ–΄ μ—¬λŸ¬λΆ„μ€ λΉŒλ €μ€€ 만큼인 $K$마리의 가좕을 λŒλ €λ°›μ•„μ•Ό ν•œλ‹€. μ΄λ•Œ 첫째, λ‘˜μ§Έ, μ…‹μ§Έκ°€ κ°€μ§„ λ‚™νƒ€μ˜ μˆ˜λŠ” 각각 μ •μˆ˜μ—¬μ•Ό ν•œλ‹€.

μ‚Όν˜•μ œμ—κ²Œ λΉŒλ €μ£Όμ–΄μ•Ό ν•˜λŠ” κ°€μΆ•μ˜ 수 $K$의 μ΅œμ†Ÿκ°’μ„ κ΅¬ν•΄λ³΄μž. $K$λŠ” 음이 μ•„λ‹Œ μ •μˆ˜μ΄λ‹€.

μž…λ ₯

첫째 쀄에 상인이 남긴 μœ μ–Έμ˜ 수 $T$κ°€ μ£Όμ–΄μ§„λ‹€. ($1 \le T \le 1\,000$)

λ‘˜μ§Έ 쀄뢀터 $T$개 쀄에 걸쳐 각 μœ μ–Έμ— λ‚˜νƒ€λ‚œ μ •μˆ˜ $N$, $A$, $B$, $C$κ°€ μ£Όμ–΄μ§„λ‹€. ($1 \le N \le 10^6$; $2 \le A, B, C \le 10^4$)

좜λ ₯

$T$개 쀄에 걸쳐 각 μœ μ–Έμ— λŒ€ν•΄ λΉŒλ €μ£Όμ–΄μ•Ό ν•˜λŠ” κ°€μΆ•μ˜ 수 $K$의 μ΅œμ†Ÿκ°’μ„ 좜λ ₯ν•œλ‹€. 단, μ—¬λŸ¬λΆ„μ΄ λΉŒλ €μ£Όμ§€ μ•Šμ•„λ„ 문제λ₯Ό ν•΄κ²°ν•  수 μžˆλ‹€λ©΄ $0$을 좜λ ₯ν•˜κ³ , μ—¬λŸ¬λΆ„μ΄ 가좕을 아무리 많이 λΉŒλ €μ£Όλ”λΌλ„ μœ μ–Έμ— 따라 μ‚Όν˜•μ œκ°€ 문제λ₯Ό ν•΄κ²°ν•  수 μ—†λ‹€λ©΄ $-1$을 좜λ ₯ν•œλ‹€.

예제 μž…λ ₯ 1


예제 좜λ ₯ 1


예제 μž…λ ₯ 2


예제 좜λ ₯ 2