为什么93分QwQ
查看原帖
为什么93分QwQ
1023774
rui_de_aihao楼主2024/11/2 09:23

如标题所示

我写的代码:

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
    int n, k;
    cin >> n >> k;
    double l[n];
    for (int i = 0; i < n; i++) {
        cin >> l[i];
    }
    double lt = 0;
    double rt = 100000.00;
    while (rt - lt > 0.04) {
        double mid = (lt + rt) / 2;
        int count = 0;
        for (int i = 0; i < n; i++) {
            count += l[i] / mid;
        }
        if (count >= k) {
            lt = mid;
        } else {
            rt = mid;
        }
    }

    cout << fixed << setprecision(2) << lt ;
    return 0;
}

那个大佬可以帮帮我QwQ

有回必关

2024/11/2 09:23
加载中...