Submission #372663

# Submission time Handle Problem Language Result Execution time Memory
372663 2021-03-01T09:05:01 Z Dymo 산악 구조대 (JOI13_mountain) C++14
Compilation error
0 ms 0 KB
#include<bits/stdc++.h>

//#include "grader.h"
using namespace std;

#define ll int
#define pll pair<ll,ll>
#define ff first
#define ss second
#define pb push_back
#define endl "\n"
const ll maxn =1e6+10;
const ll mod=1e9+7;
const ll base=3e18;

ll a[maxn];
ll ask(ll x,ll y)
{
    return Measure(x,y);
}

void Rescue(ll R,ll C,ll RS,ll CS,ll X)
{
    ll w=X;
    ll x=RS;
    ll y=CS;
    ll n=R;
    ll m=C;
    ll t=0;

    ll l=1, h=y;
    while (l<=h)
    {
        ll mid=(l+h)/2;
        ll t=ask(x,mid);
        if (t>=w)
            h=mid-1;
        else
            l=mid+1;
    }
    if (l>=1&&l<=m)
    {
        for (int i=1; i<=n; i++)
        {
            ll t=ask(i,l);
            if (t==w)
            {
                Pinpoint(i,l);
            }
        }
    }
    l=y,h=m;
    while (l<=h)
    {
        ll mid=(l+h)/2;
        ll t=ask(x,mid);
        if (t>=w) l=mid+1;
        else h=mid-1;
    }
    if (h>=1&&h<=m)
    {
       for (int i=1; i<=n; i++)
        {
            ll t=ask(i,h);
            if (t==w)
            {
                Pinpoint(i,h);
            }
        }
    }

}
/*int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    if (fopen("t.inp","r"))
    {
        freopen("test.inp","r",stdin);
        freopen("test.out","w",stdout);
    }


}*/

Compilation message

mountain.cpp:14:15: warning: overflow in conversion from 'double' to 'int' changes value from '3.0e+18' to '2147483647' [-Woverflow]
   14 | const ll base=3e18;
      |               ^~~~
mountain.cpp: In function 'int ask(int, int)':
mountain.cpp:19:12: error: 'Measure' was not declared in this scope
   19 |     return Measure(x,y);
      |            ^~~~~~~
mountain.cpp: In function 'void Rescue(int, int, int, int, int)':
mountain.cpp:48:17: error: 'Pinpoint' was not declared in this scope
   48 |                 Pinpoint(i,l);
      |                 ^~~~~~~~
mountain.cpp:67:17: error: 'Pinpoint' was not declared in this scope
   67 |                 Pinpoint(i,h);
      |                 ^~~~~~~~
mountain.cpp:29:8: warning: unused variable 't' [-Wunused-variable]
   29 |     ll t=0;
      |        ^