11.13藍橋杯選拔賽熱身賽題解——輝輝學長愛喝水
阿新 • • 發佈:2018-12-21
這是道思維題,注意一下特殊情況,即當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); } }