From 3a89fc707253f75f46fd5a4822817f1fd5156c40 Mon Sep 17 00:00:00 2001 From: Omar Magdy Date: Mon, 30 May 2022 00:18:17 +0200 Subject: Made that every problem is its own folder to make building the code a smooth operation with a shortcut --- contests/05-05-2022(Div.3)/A/A | Bin 17848 -> 679 bytes contests/05-05-2022(Div.3)/A/A.cpp | 42 ------------------------------ contests/05-05-2022(Div.3)/B/B | Bin 33024 -> 808 bytes contests/05-05-2022(Div.3)/B/B.cpp | 48 ----------------------------------- contests/05-05-2022(Div.3)/C/C.cpp | 1 - contests/05-05-2022(Div.3)/C/C/C.cpp | 1 + contests/05-05-2022(Div.3)/D/D.cpp | 0 contests/05-05-2022(Div.3)/D/D/D.cpp | 0 contests/05-05-2022(Div.3)/E/E.cpp | 0 contests/05-05-2022(Div.3)/E/E/E.cpp | 0 contests/05-05-2022(Div.3)/F/F.cpp | 0 contests/05-05-2022(Div.3)/F/F/F.cpp | 0 12 files changed, 1 insertion(+), 91 deletions(-) mode change 100755 => 100644 contests/05-05-2022(Div.3)/A/A delete mode 100644 contests/05-05-2022(Div.3)/A/A.cpp mode change 100755 => 100644 contests/05-05-2022(Div.3)/B/B delete mode 100644 contests/05-05-2022(Div.3)/B/B.cpp delete mode 100644 contests/05-05-2022(Div.3)/C/C.cpp create mode 100644 contests/05-05-2022(Div.3)/C/C/C.cpp delete mode 100644 contests/05-05-2022(Div.3)/D/D.cpp create mode 100644 contests/05-05-2022(Div.3)/D/D/D.cpp delete mode 100644 contests/05-05-2022(Div.3)/E/E.cpp create mode 100644 contests/05-05-2022(Div.3)/E/E/E.cpp delete mode 100644 contests/05-05-2022(Div.3)/F/F.cpp create mode 100644 contests/05-05-2022(Div.3)/F/F/F.cpp (limited to 'contests/05-05-2022(Div.3)') diff --git a/contests/05-05-2022(Div.3)/A/A b/contests/05-05-2022(Div.3)/A/A old mode 100755 new mode 100644 index 7c1c04e..2f5fb6b Binary files a/contests/05-05-2022(Div.3)/A/A and b/contests/05-05-2022(Div.3)/A/A differ diff --git a/contests/05-05-2022(Div.3)/A/A.cpp b/contests/05-05-2022(Div.3)/A/A.cpp deleted file mode 100644 index 2f5fb6b..0000000 --- a/contests/05-05-2022(Div.3)/A/A.cpp +++ /dev/null @@ -1,42 +0,0 @@ -#include - -using namespace std; - -int main() { - int tt,a,b,c,x,y,remX,remY; - cin >> tt; - while (tt--) { - cin >> a >> b >> c >> x >> y; - if(a > x && b < y) { - remX = 0; - remY = y - b; - } - else if (a < x && b > y) { - remX = x - a; - remY = 0; - } - else if (a > x && b > y) { - remX =0; - remY =0; - } - else { - remX = x - a; - remY = y - b; - } - if(c == 0) { - if(a >= x && b >= y) { - cout << "YES" << endl; - } - else { - cout << "NO" << endl; - } - } - else if(c >= remX + remY) { - cout << "YES" << endl; - } - else { - cout << "NO" << endl; - } - - } -} diff --git a/contests/05-05-2022(Div.3)/B/B b/contests/05-05-2022(Div.3)/B/B old mode 100755 new mode 100644 index af9715e..27c4853 Binary files a/contests/05-05-2022(Div.3)/B/B and b/contests/05-05-2022(Div.3)/B/B differ diff --git a/contests/05-05-2022(Div.3)/B/B.cpp b/contests/05-05-2022(Div.3)/B/B.cpp deleted file mode 100644 index 27c4853..0000000 --- a/contests/05-05-2022(Div.3)/B/B.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include - -using namespace std; - -bool isIncreasing(vector v){ - for(int i = 0; i < v.size() - 1; i++) { - if(v[i] >= v[i+1]) { - return false; - } - } - return true; -} -int getIndex(vector v){ - int index; - for(int i = 0; i < v.size(); i++) { - vector v2(i+1); - for(int j = 0; j <= i;j++){ - index = j; - v2[j] = v[j]; - } - if(!isIncreasing(v2)) { - return index; - } - } - return -1; -} - -int main () { - int tt, n; - cin >> tt; - while(tt--) { - cin >> n; - vector v(n); - for(auto &x : v) { - cin >> x; - } - int idx = getIndex(v); - vector rem(v.size() - idx); - if(idx == -1) { - cout << "0" << endl; - } else { - for(int i = 0;i < v.size() - idx; i++) { - rem[i] = v[idx + i]; - } - } - } - -} diff --git a/contests/05-05-2022(Div.3)/C/C.cpp b/contests/05-05-2022(Div.3)/C/C.cpp deleted file mode 100644 index 8b13789..0000000 --- a/contests/05-05-2022(Div.3)/C/C.cpp +++ /dev/null @@ -1 +0,0 @@ - diff --git a/contests/05-05-2022(Div.3)/C/C/C.cpp b/contests/05-05-2022(Div.3)/C/C/C.cpp new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/contests/05-05-2022(Div.3)/C/C/C.cpp @@ -0,0 +1 @@ + diff --git a/contests/05-05-2022(Div.3)/D/D.cpp b/contests/05-05-2022(Div.3)/D/D.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/contests/05-05-2022(Div.3)/D/D/D.cpp b/contests/05-05-2022(Div.3)/D/D/D.cpp new file mode 100644 index 0000000..e69de29 diff --git a/contests/05-05-2022(Div.3)/E/E.cpp b/contests/05-05-2022(Div.3)/E/E.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/contests/05-05-2022(Div.3)/E/E/E.cpp b/contests/05-05-2022(Div.3)/E/E/E.cpp new file mode 100644 index 0000000..e69de29 diff --git a/contests/05-05-2022(Div.3)/F/F.cpp b/contests/05-05-2022(Div.3)/F/F.cpp deleted file mode 100644 index e69de29..0000000 diff --git a/contests/05-05-2022(Div.3)/F/F/F.cpp b/contests/05-05-2022(Div.3)/F/F/F.cpp new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3