28592023-01-30 15:41:10kdbVideójátékcpp11Forditási hiba
#include <iostream>
#include <vector>
#define ll long long
using namespace std;

const int VEGE = -INT_MAX;

int main()
{
    cin.tie(nullptr);
    cout.tie(nullptr);
    ios_base::sync_with_stdio(false);
    int T, n, m;
    cin >> T >> n;
    vector<ll>tied;
    for (size_t i = 0; i < n; i++)
    {
        int a, b;
        cin >> a >> b;
        tied.push_back(a);
        tied.push_back(-b - 1);
    }
    tied.push_back(VEGE);

    cin >> m;
    vector<ll>hanoe;
    for (size_t i = 0; i < m; i++)
    {
        int a, b;
        cin >> a >> b;
        hanoe.push_back(a);
        hanoe.push_back(-b - 1);
    }
    hanoe.push_back(VEGE);

    int teHely = 0, hanoHely = 0, unatkozasKezdet = 0, egyuttKezdet = 0, perc = 0;
    bool teJatszol = false, hanoJatszik = false;

    while (!(tied[teHely] == VEGE and hanoe[hanoHely] == VEGE))
    {
        if (abs(tied[teHely]) < abs(hanoe[hanoHely]))
        {
            if (tied[teHely] >= 0)
            {
                if (hanoJatszik) egyuttKezdet = tied[teHely];
                else unatkozasKezdet = tied[teHely];
                teJatszol = true;
            }
            else
            {
                if (teJatszol && hanoJatszik) perc += -tied[teHely] - egyuttKezdet;
                teJatszol = false;
            }
            teHely += 1;
        }
        else
        {
            if (teJatszol && !hanoJatszik && unatkozasKezdet + T < abs(hanoe[hanoHely])) teJatszol = false;
            if (hanoe[hanoHely] >= 0)
            {
                if (teJatszol) egyuttKezdet = hanoe[hanoHely];
                hanoJatszik = true;
            }
            else
            {
                if (teJatszol && hanoJatszik) perc += -hanoe[hanoHely] - egyuttKezdet;
                if (teJatszol) unatkozasKezdet = -hanoe[hanoHely];
                hanoJatszik = false;
            }
            hanoHely += 1;
        }
    }
    cout << perc << endl;
    return 0;
}
Forditási hiba
exit status 1
main.cpp:6:19: error: 'INT_MAX' was not declared in this scope
    6 | const int VEGE = -INT_MAX;
      |                   ^~~~~~~
main.cpp:3:1: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
    2 | #include <vector>
  +++ |+#include <climits>
    3 | #define ll long long
Exited with error status 1