126452024-12-27 14:54:02PappMatyasÁruszállítás (75 pont)cpp17Forditási hiba
#include <iostream>

using namespace std;

int main()
{
    int n, m, A[100000], B[100000], mini = INT_MAX, maxi, ans = 0, sma = 0;
    bool repeat = true;
    cin >> n >> m;
    for(int i = 0; i < m; i++)
    {
        cin >> A[i] >> B[i];
    }
    while(repeat)
    {
        for(int i = 0; i < m; i++)
        {
            if(A[i] < mini && A[i] > sma)
            {
                mini = A[i];
                maxi = B[i];
            }
            else
            {
                if(A[i] == mini)
                {
                    if(B[i] > maxi)
                    {
                        maxi = B[i];
                    }
                }
            }
        }
        if(sma == maxi)
        {
            repeat = false;
            ans+=(n-maxi);
        }
        else
        {
            ans+= mini - sma;
            sma = maxi;
            mini = INT_MAX;
        }

    }
    ans--;
    cout << ans;
    return 0;
}
Forditási hiba
open /var/local/lib/isolate/409/box/a.out: no such file or directory
main.cpp: In function 'int main()':
main.cpp:7:44: error: 'INT_MAX' was not declared in this scope
    7 |     int n, m, A[100000], B[100000], mini = INT_MAX, maxi, ans = 0, sma = 0;
      |                                            ^~~~~~~
main.cpp:2:1: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
    1 | #include <iostream>
  +++ |+#include <climits>
    2 | 
main.cpp:18:38: error: 'sma' was not declared in this scope
   18 |             if(A[i] < mini && A[i] > sma)
      |                                      ^~~
main.cpp:21:17: error: 'maxi' was not declared in this scope
   21 |                 maxi = B[i];
      |                 ^~~~
main.cpp:27:31: error: 'maxi' was not declared in this scope
   27 |                     if(B[i] > maxi)
      |                               ^~~~
main.cpp:34:12: error: 'sma' was not declared in this scope
   34 |         if(sma == maxi)
      |            ^~~
main.cpp:34:19: error: 'maxi' was not declared in this scope
   34 |         if(sma == maxi)
      |                   ^~~~
main.cpp:37:13: error: 'ans' was not declared in this scope; did you mean 'abs'?
   37 |             ans+=(n-maxi);
      |             ^~~
      |             abs
main.cpp:41:13: error: 'ans' was not declared in this scope; did you mean 'abs'?
   41 |             ans+= mini - sma;
      |             ^~~
      |             abs
main.cpp:47:5: error: 'ans' was not declared in this scope; did you mean 'abs'?
   47 |     ans--;
      |     ^~~
      |     abs