問題はこちら
No.604 誕生日のお小遣い - yukicoder
算数するだけ。
A年間で(A-1+B)円もらえる。
残りの端数は、A-1以下なら1円ずつもらってる内に貯まり、それ以上ならA年目までかかる。
よって答えはC/(A+B-1)*A+min(A,C%(A+B-1))となる。
long a,b,c; main(){ scanf("%ld%ld%ld",&a,&b,&c); printf("%ld",c/(b+=a-1)*a+(a<c%b?a:c%b)); }
88B
問題はこちら
No.604 誕生日のお小遣い - yukicoder
算数するだけ。
A年間で(A-1+B)円もらえる。
残りの端数は、A-1以下なら1円ずつもらってる内に貯まり、それ以上ならA年目までかかる。
よって答えはC/(A+B-1)*A+min(A,C%(A+B-1))となる。
long a,b,c; main(){ scanf("%ld%ld%ld",&a,&b,&c); printf("%ld",c/(b+=a-1)*a+(a<c%b?a:c%b)); }
88B