[problem:29A]↵
↵
~~~~~↵
#include <bits/stdc++.h>↵
#define IOS ios_base::sync_with_stdio(false); cin.tie(0);↵
using namespace std;↵
↵
int main() {↵
IOS↵
↵
int n;↵
cin >> n;↵
int x[n], d[n];↵
x[0] = 0;↵
d[0] = 0;↵
↵
for(int i = 0; i < n; i++){ ↵
scanf("%d", &x[i]);↵
scanf("%d", &d[i]);↵
}↵
↵
for(int i = 0; i < n; i++) {↵
for(int j = 0; j < n; j++) {↵
if ((x[i] + d[i]) == x[j]) {↵
if(x[j] + d[j] == x[i]) {↵
cout << "YES";↵
return 0;↵
}↵
}↵
}↵
}↵
cout << "NO";↵
return 0; ↵
}↵
~~~~~↵
↵
Hey Code Forcers, I'm running this code on my terminal, and I'm getting a correct output for all tests.↵
↵
However, when I submit the code to CodeForces, I fail test case two. ↵
↵
Initially, I was getting an uninitialized value usage, before I initialised arrays x and d, could it be related?↵
↵
I would appreciate any help, ↵
↵
Thanks ↵
↵
~~~~~↵
#include <bits/stdc++.h>↵
#define IOS ios_base::sync_with_stdio(false); cin.tie(0);↵
using namespace std;↵
↵
int main() {↵
IOS↵
↵
int n;↵
cin >> n;↵
int x[n], d[n];↵
x[0] = 0;↵
d[0] = 0;↵
↵
for(int i = 0; i < n; i++){ ↵
scanf("%d", &x[i]);↵
scanf("%d", &d[i]);↵
}↵
↵
for(int i = 0; i < n; i++) {↵
for(int j = 0; j < n; j++) {↵
if ((x[i] + d[i]) == x[j]) {↵
if(x[j] + d[j] == x[i]) {↵
cout << "YES";↵
return 0;↵
}↵
}↵
}↵
}↵
cout << "NO";↵
return 0; ↵
}↵
~~~~~↵
↵
Hey Code Forcers, I'm running this code on my terminal, and I'm getting a correct output for all tests.↵
↵
However, when I submit the code to CodeForces, I fail test case two. ↵
↵
Initially, I was getting an uninitialized value usage, before I initialised arrays x and d, could it be related?↵
↵
I would appreciate any help, ↵
↵
Thanks ↵