1. 程式人生 > >11.13藍橋杯選拔賽熱身賽題解——輝輝學長愛喝水

11.13藍橋杯選拔賽熱身賽題解——輝輝學長愛喝水

這是道思維題,注意一下特殊情況,即當0 0 時,應該輸出0。。。0 1時為0.。。。1 0時為No answer!其他情況就很好判斷了,只要剩餘水的容量不大於等於其初始容量的一半,那麼就一直執行  水的容量 -= 每次喝水的容量。還是很有意思的一道題。

import java.util.*;
public class 輝輝學長愛喝水 
{
	public static void main(String args[])
	{
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int cnt = 0,v = a;
		if(b==0 && a!=0)
		{
			System.out.println("No answer!");
			System.exit(0);
		}
		while(a > 0)
		{
			a -= b;
			cnt++;
			if(a <= v / 2 && a > 0)
			{
				cnt++;
				break;
			}
		}
		System.out.println(cnt);
	}
}