andy6804tw
10/6/2016 - 7:49 AM

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2736 這題就是簡單的利用/和%來計算換取的飲料,當不能再換時num<c就跳出迴圈

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2736

這題就是簡單的利用/和%來計算換取的飲料,當不能再換時num<c就跳出迴圈

import java.util.*;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        int n=scn.nextInt();
        while(n--!=0){
        	int e=scn.nextInt(),f=scn.nextInt(),c=scn.nextInt(),num=e+f,tot=0;
        	while(true){
        		if(num<c)
        			break;
        		tot+=num/c;
        		num=num/c+num%c;
        	}
        	System.out.println(tot);
        }
    }
     /*題目:Q11689: Soda Surpler
    作者:1010
    時間:西元 2016 年 10 月 */
}