Submission #1255145

#TimeUsernameProblemLanguageResultExecution timeMemory
1255145quocbaooTwo Antennas (JOI19_antennas)C++20
Compilation error
0 ms0 KiB
#include<bits/stdc++.h>
#define fi first
#define se second
#define ll long long
using namespace std;
const int N=2e5;
int n,q,h[N+5],a[N+5],b[N+5];
namespace sub1{
    void xuly(){
        for (int i=1;i<=q;i++){
            int l,r;cin>>l>>r;
            int ma=-1;
            for (int j=l;j<=r;j++){
                for (int k=l;k<=r;k++){
                    if (a[j]<=abs(j-k)&&abs(j-k)<=b[j]){
                        if (a[k]<=abs(j-k)&&abs(j-k)<=b[k])
                            ma=max(ma,abs(h[j]-h[k]));
                    }
                }
            }
            cout<<ma<<'\n';
        }
    }
}

int main(){
    if (fopen("atten.inp","r")){
        freopen("atten.inp","r",stdin);
        freopen("atten.out","w",stdout);
    }
    ios_base::sync_with_stdio(0);
    cin.tie(0);cout.tie(0);
    cin>>n;
    for (int i=1;i<=n;i++) cin>>h[i]>>a[i]>>b[i];
    cin>>q;
    if (n<=300&&q<=300) return sub1::xuly(),0;
    full::xuly();
}

Compilation message (stderr)

antennas.cpp: In function 'int main()':
antennas.cpp:37:5: error: 'full' has not been declared
   37 |     full::xuly();
      |     ^~~~
antennas.cpp:28:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   28 |         freopen("atten.inp","r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
antennas.cpp:29:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   29 |         freopen("atten.out","w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~