[ACM ] 10341 (已解決)
http://nopaste.csie.org/60851
題號: 10341
遇到的問題: wrong answer
有問題的code: (請善用置底文的標色功能)
while ( (upper-lower) >= 0.0001){
mid = (upper + lower) / 2 ;
sign = test(upper) * test(lower);
if (sign > 0){
printf ("No solution\n");
no = 1;
break;
}
if (test(upper) * test(mid) > 0.0){
upper = mid;
}else{
lower = mid;
}
}
補充說明:
是用binary search 的方法找解
上面的code是我縮小範圍的過程
不知道是不是縮小範圍的過程中有錯誤 先謝謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.216.197
→
02/28 21:12, , 1F
02/28 21:12, 1F
→
02/28 21:14, , 2F
02/28 21:14, 2F
→
02/28 21:16, , 3F
02/28 21:16, 3F
→
02/28 21:16, , 4F
02/28 21:16, 4F
→
02/28 21:17, , 5F
02/28 21:17, 5F
→
02/28 21:21, , 6F
02/28 21:21, 6F
→
02/28 21:22, , 7F
02/28 21:22, 7F
→
02/28 21:48, , 8F
02/28 21:48, 8F
推
02/28 23:21, , 9F
02/28 23:21, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章