From 9dce6eaf425178ab1c37dc15b3a74f09e23e9243 Mon Sep 17 00:00:00 2001 From: Omar Magdy Date: Fri, 6 May 2022 23:24:22 +0200 Subject: Added contests file --- contests/21-04-2022(Div.4)/A | Bin 0 -> 17792 bytes contests/21-04-2022(Div.4)/A.cpp | 23 +++++++++++++++++++++++ contests/21-04-2022(Div.4)/B | Bin 0 -> 47400 bytes contests/21-04-2022(Div.4)/B.cpp | 30 ++++++++++++++++++++++++++++++ contests/21-04-2022(Div.4)/E | Bin 0 -> 24728 bytes contests/21-04-2022(Div.4)/E.cpp | 25 +++++++++++++++++++++++++ contests/21-04-2022(Div.4)/F | Bin 0 -> 22712 bytes contests/21-04-2022(Div.4)/F.cpp | 7 +++++++ 8 files changed, 85 insertions(+) create mode 100755 contests/21-04-2022(Div.4)/A create mode 100644 contests/21-04-2022(Div.4)/A.cpp create mode 100755 contests/21-04-2022(Div.4)/B create mode 100644 contests/21-04-2022(Div.4)/B.cpp create mode 100755 contests/21-04-2022(Div.4)/E create mode 100644 contests/21-04-2022(Div.4)/E.cpp create mode 100755 contests/21-04-2022(Div.4)/F create mode 100644 contests/21-04-2022(Div.4)/F.cpp (limited to 'contests/21-04-2022(Div.4)') diff --git a/contests/21-04-2022(Div.4)/A b/contests/21-04-2022(Div.4)/A new file mode 100755 index 0000000..58be759 Binary files /dev/null and b/contests/21-04-2022(Div.4)/A differ diff --git a/contests/21-04-2022(Div.4)/A.cpp b/contests/21-04-2022(Div.4)/A.cpp new file mode 100644 index 0000000..35c326e --- /dev/null +++ b/contests/21-04-2022(Div.4)/A.cpp @@ -0,0 +1,23 @@ +#include + +using namespace std; + +int main(){ + int tt, x; + cin >> tt; + while(tt--){ + cin >> x; + if(x >= 1900){ + cout << "Division 1" << '\n'; + } + else if(x >= 1600 && x <= 1899){ + cout << "Division 2" << '\n'; + } + else if(x >= 1400 && x <= 1599){ + cout << "Division 3" << '\n'; + } + else{ + cout << "Division 4" << '\n'; + } + } +} diff --git a/contests/21-04-2022(Div.4)/B b/contests/21-04-2022(Div.4)/B new file mode 100755 index 0000000..6a9b6ab Binary files /dev/null and b/contests/21-04-2022(Div.4)/B differ diff --git a/contests/21-04-2022(Div.4)/B.cpp b/contests/21-04-2022(Div.4)/B.cpp new file mode 100644 index 0000000..d1b3e98 --- /dev/null +++ b/contests/21-04-2022(Div.4)/B.cpp @@ -0,0 +1,30 @@ +#include + +using namespace std; + +auto solve(map m){ + for(auto x : m){ + if(x.second >= 3){ + return x.first; + } + } + return -1; +} + +int main(){ + int tt, x, n; + cin >> tt; + while(tt--){ + map frq; + vector v; + cin >> n; + for(int i = 0; i < n; i++){ + cin >> x; + frq[x]++; + } + // for(auto &x : frq){ + // v.push_back(x.second); + // } + cout << solve(frq) << endl; + } +} diff --git a/contests/21-04-2022(Div.4)/E b/contests/21-04-2022(Div.4)/E new file mode 100755 index 0000000..0e57ed4 Binary files /dev/null and b/contests/21-04-2022(Div.4)/E differ diff --git a/contests/21-04-2022(Div.4)/E.cpp b/contests/21-04-2022(Div.4)/E.cpp new file mode 100644 index 0000000..7fac1a5 --- /dev/null +++ b/contests/21-04-2022(Div.4)/E.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +int main(){ + int tt, n, count; + cin >> tt; + while(tt--){ + string str; + cin >> n; + count = 0; + vector v(n); + for(int i = 0; i < n; i++){ + cin >> v[i]; + } + for(int i = 0; i < v.size(); i++){ + for(int j = i+1; j < v.size()-1; j++){ + if(v[i][0] != v[j][0] || v[i][1] != v[j][1]){ + count++; + } + } + } + cout << count << endl; + } +} diff --git a/contests/21-04-2022(Div.4)/F b/contests/21-04-2022(Div.4)/F new file mode 100755 index 0000000..b87fe94 Binary files /dev/null and b/contests/21-04-2022(Div.4)/F differ diff --git a/contests/21-04-2022(Div.4)/F.cpp b/contests/21-04-2022(Div.4)/F.cpp new file mode 100644 index 0000000..4ab1a8c --- /dev/null +++ b/contests/21-04-2022(Div.4)/F.cpp @@ -0,0 +1,7 @@ +#include + +using namespace std; + +int main(){ + +} -- cgit v1.2.3