2018年6月12日 星期二

TOJ171

這題也是水題
但其實也蠻容易粗心拿到WA的

主要就看你對C++的運算了解多少
N*80%
可能會有以下幾種寫法
N/10*8 ->會有錯誤,如N=25,(25/10)*8=2*8=16,實際上是20
N*8/10 ->會溢位,嘛...這部分其實開longlong就能解決了
N*0.8 ->會有小數點,可以用(int)(N*0.8),把結果強制轉換成整數即可

基本上就這樣,算是水題,
這題WA有點多讓我有點意外...

171.cpp