2021.10.22,输出实数没保留小数位

if(jian == 0) {
    cout << fixed << setprecision(8) << jia * cheng << "\n";
    return;
}
if(chu == 1) {
    cout << fixed << setprecision(8) << jia * cheng - jian << "\n";
    return;
}
db c1 = jia * cheng - jian, c2 = (-jian / chu + jia) * cheng, c3 = -jian / chu + jia, c4 = (jia * cheng - jian) / chu;
cout << max(max(c1, c2), max(c3, c4)) << "\n";

2021.10.22,多组数据特判return0

if(!flag) {
    if(a[1] == 0) {
	cout << "0\n";
    } else {
	ans = n - (b[1].r - b[1].l + 1);
	for(rei i = 2; i <= m; ++i) {
	    if(b[i].r <= b[i - 1].r) continue;
	    ans -= (b[i].r - max(b[i - 1].r + 1, b[i].l) + 1);
	}
	cout << ans << "\n";
    }
    return 0;
}