在刷公會積分時發現
剛好消20+30顆時 王會殘血(剩2滴)
685455+1028183 < 1713640
於是於開始了這段血尿的測試
用了各種隊伍來測試消3~36顆心珠會對王造成多少傷害
結果發現在消除非5的倍數顆時
因為算出來的傷害有含小數 所以實際傷害就是很單純的把小數去掉
至於5 10 15 20 25 30 35顆 算出來的傷害是剛好沒有小數的
但是實際造成傷害 卻在5 10 15 20 30顆時 都會少1
而25 35顆時 卻不會少
後來也測了一下 2次各消25顆 王是會死的
總之 應該又是浮點數所造成的問題!
最後 附上3~36顆的傷害表
消除心珠顆數 實際造成傷害 傷害計算(1713640/50*顆數)
3 102818 102818.4
4 137091 137091.2
5 171363 171364
6 205636 205636.8
7 239909 239909.6
8 274182 274182.4
9 308455 308455.2
10 342727 342728
11 377000 377000.8
12 411273 411273.6
13 445546 445546.4
14 479819 479819.2
15 514091 514092
16 548364 548364.8
17 582637 582637.6
18 616910 616910.4
19 651183 651183.2
20 685455 685456
21 719728 719728.8
22 754001 754001.6
23 788274 788274.4
24 822547 822547.2
25 856820 856820
26 891092 891092.8
27 925365 925365.6
28 959638 959638.4
29 993911 993911.2
30 1028183 1028184
31 1062456 1062456.8
32 1096729 1096729.6
33 1131002 1131002.4
34 1165275 1165275.2
35 1199548 1199548
36 1233820 1233820.8