编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#4766 #1024. 冒险之路 Compile Error 0 0 ms 0 K C++ 17 / 1.1 K t330034013 2024-01-17 16:59:00
显示原始代码
#include <bits/stdc++.h>
using namespace std;

void check(vector<int> num) {
    int n = num.size();
    for (int i = 0; i < n; i++) cout << num[i] << " ";
    cout << endl;
    return;
}

int train(int n) {
    int tmp = sqrt(n);
    if (tmp * tmp == n)
        return 2 * tmp - 1;
    int x = (tmp * tmp + (tmp + 1) * (tmp + 1)) / 2;
    if (n <= x)
        return 2 * tmp;
    else
        return 2 * tmp + 2;

    return days;
}

int main() {
    int n, a, b, m;
    cin >> n;
    vector<int> monst;
    vector<int> adm;
    vector<int> sol;
    int inpu;
    for (int i = 0; i < n; i++) {
        cin >> inpu;
        monst.push_back(inpu);
    }
    for (int i = 0; i < n; i++) {
        cin >> inpu;
        adm.push_back(inpu);
    }
    cin >> m;
    for (int i = 0; i < m; i++) {
        cin >> inpu;
        sol.push_back(inpu);
    }
    sort(monst.begin(), monst.end());

    for (int i = 0; i < m; i++) {
        int neg = 0;
        int x = sol[i];
        for (int j = 0; j < n; j++) {
            if (x <= monst[j]) {
                neg += monst[j] - x + 1;
                x = monst[j] + 1;
                x += adm[j];
            } else {
                x += adm[j];
            }
        }
        cout << train(neg) << " ";
    }
    return 0;
}

编译信息

/sandbox/1/a.cpp: In function 'int train(int)':
/sandbox/1/a.cpp:18:12: error: 'days' was not declared in this scope
   18 |     return days;
      |            ^~~~