Skip to content

Commit 7038b47

Browse files
Merge branch 'main' into main
2 parents 72667fe + d964fd7 commit 7038b47

3 files changed

Lines changed: 101 additions & 39 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#include <bits/stdc++.h>
2+
using namespace std;
3+
4+
#define ll long long
5+
#define pb push_back
6+
#define f(i,a,b) for (ll i = a; i < b; i++)
7+
#define fb(i,a,b) for (ll i = a; i >= b; i--)
8+
#define all(v) (v).begin(), (v).end()
9+
10+
typedef vector<int> vi;
11+
typedef vector<ll> vl;
12+
typedef pair<int,int> pii;
13+
typedef pair<ll,ll> pll;
14+
15+
#define fastio ios::sync_with_stdio(false); cin.tie(NULL);
16+
17+
ll binexp(ll a, ll b) {
18+
ll res = 1;
19+
while (b > 0) {
20+
if (b & 1) res = res * a;
21+
a = a * a;
22+
b >>= 1;
23+
}
24+
return res;
25+
}
26+
27+
void solve() {
28+
int a,b,c;
29+
cin>>a>>b>>c;
30+
if(c>2*abs(a-b) or a>2*abs(a-b) or b>2*(abs(a-b))){
31+
cout<<-1<<endl;
32+
}
33+
else{
34+
if(c>abs(a-b)) cout<<c-abs(a-b)<<endl;
35+
else cout<<c+abs(a-b)<<endl;
36+
}
37+
}
38+
39+
int main() {
40+
fastio;
41+
int t = 1;
42+
cin >> t;
43+
while (t--) solve();
44+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
2+
//Time: O(t)
3+
4+
//Space: O(1)
5+
6+
#include <bits/stdc++.h>
7+
using namespace std;
8+
int main(){
9+
int t;
10+
cin >> t;
11+
while(t--){
12+
long long a, b, c;
13+
cin >> a >> b >> c;
14+
long long dist=llabs(a - b);
15+
long long n=2*dist;
16+
if(dist==0 || c>n){
17+
cout << -1 << '\n';
18+
continue;
19+
}
20+
long long half=n/2;
21+
if(c+half<=n){
22+
cout << c+half << '\n';
23+
}
24+
else{
25+
cout << c-half << '\n';
26+
27+
}
28+
}
29+
return 0;
30+
}
31+

contributers.md

Lines changed: 26 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,30 @@
1-
| Name| Github-ID | College name |
21

3-
|:-------------|:------------|:----------------|
4-
| Pradip Maity | @codeboy-pro | Haldia Institute Of Technology |
5-
6-
|Asra Tabassum|Tabassumasra05|IIIT Allahabad|
7-
8-
|Suyash|Skr-suyash|IIIT Allahabad|
9-
10-
|Arnav Singh | arnavsingh010 |IIIT-A | IIT2025257|
11-
12-
|Vishva Modh|ViMo018|IIIT Allahabad|
13-
14-
|Chanderkant Jhorar|novus547|IIIT Allahabad|
15-
<!-- ADD ABOVE THIS-->
16-
<!--example |Korvac | Betty |Reyansh College| IIT2024067|>
17-
18-
19-
| Name | GitHub ID | College Name |
20-
|-------------------------|------------------------|---------------------------------|
21-
| Pradip Maity | @codeboy-pro | Haldia Institute Of Technology |
22-
| Asra Tabassum | Tabassumasra05 | IIIT Allahabad |
23-
| Aaroh Parwekar | aaroh-dell | Bharati Vidyapeeth |
24-
| Suyash | Skr-suyash | IIIT Allahabad |
25-
| Mannat Jain | mannatjain11465-netizen| IIIT Allahabad |
26-
| Prashant Kumar Dwivedi | dwivediprashant | LNCT Bhopal |
27-
| Arnav Singh | arnavsingh010 | IIIT Allahabad |
28-
| Mohan Kumar | aricthecoder | IIIT Allahabad |
29-
| Vishva Modh | ViMo018 | IIIT Allahabad |
30-
| Varad Singhal | VaradSinghal | SRMIST |
31-
| Hardik Singh Rana | hardik-rana02 | IIIT Allahabad |
32-
| OMDEEP | omicoded19 | IIITA |
33-
| BEESA MANISH | MANISH-BEESA | MLRIT |
34-
| Himansh Arora | Humanshere | IIIT Allahabad |
35-
| Kushagra Raghuvanshi | Taskmaster-afk | IIIT Allahabad |
36-
| Kamakshi Gupta | 29kamakshigupta | IIIT Allahabad |
37-
| Pranshu Sethi | iampranshusethi | IIIT Allahabad |
38-
| Abhay Pratap Singh | d2-e2-v2 | IIIT Allahabad |
39-
| Saurav Gitte | SauravGitte | IIIT Allahabad |
2+
| Name | GitHub ID | College Name |
3+
|------------------------|-------------------------|------------------------------------------------------------------|
4+
| Pradip Maity | @codeboy-pro | Haldia Institute Of Technology |
5+
| Asra Tabassum | Tabassumasra05 | IIIT Allahabad |
6+
| Aaroh Parwekar | aaroh-dell | Bharati Vidyapeeth |
7+
| Suyash | Skr-suyash | IIIT Allahabad |
8+
| Mannat Jain | mannatjain11465-netizen | IIIT Allahabad |
9+
| Prashant Kumar Dwivedi | dwivediprashant | LNCT Bhopal |
10+
| Arnav Singh | arnavsingh010 | IIIT Allahabad |
11+
| Mohan Kumar | aricthecoder | IIIT Allahabad |
12+
| Vishva Modh | ViMo018 | IIIT Allahabad |
13+
| Varad Singhal | VaradSinghal | SRMIST |
14+
| Hardik Singh Rana | hardik-rana02 | IIIT Allahabad |
15+
| Omdeep | omicoded19 | IIIT Allahabad |
16+
| Beesa Manish | MANISH-BEESA | MLRIT |
17+
| Himansh Arora | Humanshere | IIIT Allahabad |
18+
| Kushagra Raghuvanshi | Taskmaster-afk | IIIT Allahabad |
19+
| Kamakshi Gupta | 29kamakshigupta | IIIT Allahabad |
20+
| Pranshu Sethi | iampranshusethi | IIIT Allahabad |
21+
| Abhay Pratap Singh | d2-e2-v2 | IIIT Allahabad |
22+
| Saurav Gitte | SauravGitte | IIIT Allahabad |
23+
| Avaneesh Verma | avaneeshk2307-wq | IIIT Allahabad |
24+
| Aditya Shirsatrao | adityashirsatrao007 | N. K. Orchid College Of Engineering & Technology, Solapur |
25+
| Sourish Awasthi | LooninS | IIIT Allahabad |
26+
| Ishan Tripathi | ishantripathi64 | IIIT Allahabad |
4027
| Lavay Garg | lavaygarg | IIIT Allahabad |
41-
<!-- ADD ABOVE THIS -->
28+
<!-- ADD ABOVE THIS -->
4229
<!-- example | Korvac | Betty | Reyansh College | -->
4330

0 commit comments

Comments
 (0)