Codeforces-SolutionsA/1721B Deadly Laser/1721B.cpp

27 lines
537 B
C++
Raw Normal View History

2023-06-19 00:42:31 +08:00
#include <bits/stdc++.h>
using namespace std;
void solve()
{
int n, m, s1, s2, d;
cin >> n >> m >> s1 >> s2 >> d;
bool pass=true;
if (s1+d>=n && s2+d>=m) pass=false;
else if (s1-d<=1 && s2-d<=1) pass=false;
else if (s1+d>=n && s1-d<=1) pass=false;
else if(s2+d>=m && s2-d<=1) pass=false;
if(pass) cout<<n+m-2<<endl;
else cout<<"-1"<<endl;
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int TC = 1;
cin >> TC;
cin.ignore();
while (TC--)
solve();
}