From 6d86d3a40de56d62915059297b77e6e1cc8902ae Mon Sep 17 00:00:00 2001 From: Philippe Zwietering Date: Sun, 22 May 2022 23:46:57 +0200 Subject: [PATCH] ATCODER, started on beginner contest 249 --- atcoder/beginner_contests/249/a.cpp | 33 +++++++++++++++++++++++ atcoder/beginner_contests/249/b.cpp | 40 ++++++++++++++++++++++++++++ atcoder/beginner_contests/249/c.cpp | 19 +++++++++++++ atcoder/beginner_contests/249/d.cpp | 25 +++++++++++++++++ atcoder/beginner_contests/249/e.cpp | 25 +++++++++++++++++ atcoder/beginner_contests/249/ex.cpp | 25 +++++++++++++++++ atcoder/beginner_contests/249/f.cpp | 25 +++++++++++++++++ atcoder/beginner_contests/249/g.cpp | 25 +++++++++++++++++ 8 files changed, 217 insertions(+) create mode 100644 atcoder/beginner_contests/249/a.cpp create mode 100644 atcoder/beginner_contests/249/b.cpp create mode 100644 atcoder/beginner_contests/249/c.cpp create mode 100644 atcoder/beginner_contests/249/d.cpp create mode 100644 atcoder/beginner_contests/249/e.cpp create mode 100644 atcoder/beginner_contests/249/ex.cpp create mode 100644 atcoder/beginner_contests/249/f.cpp create mode 100644 atcoder/beginner_contests/249/g.cpp diff --git a/atcoder/beginner_contests/249/a.cpp b/atcoder/beginner_contests/249/a.cpp new file mode 100644 index 0000000..0ed25e8 --- /dev/null +++ b/atcoder/beginner_contests/249/a.cpp @@ -0,0 +1,33 @@ +#include + +using namespace std; + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int a, b, c, d, e, f, x; + cin >> a >> b >> c >> d >> e >> f >> x; + + int t_loops = x / (a + c); + int a_loops = x / (d + f); + + int t_rest = x - t_loops * (a + c); + int a_rest = x - a_loops * (d + f); + + int taka = t_loops * b * a + b * min(t_rest, a); + int aoki = a_loops * e * d + e * min(a_rest, d); + + if(taka > aoki){ + cout << "Takahashi" << endl; + } else if(aoki > taka){ + cout << "Aoki" << endl; + } else{ + cout << "Draw" << endl; + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/b.cpp b/atcoder/beginner_contests/249/b.cpp new file mode 100644 index 0000000..edd124f --- /dev/null +++ b/atcoder/beginner_contests/249/b.cpp @@ -0,0 +1,40 @@ +#include + +using namespace std; + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + string s; + cin >> s; + + set seen; + bool lower = false, upper = false; + + for(char c : s){ + if(isupper(c)){ + upper = true; + } + else if(islower(c)){ + lower = true; + } + + if(seen.count(c)){ + cout << "No" << endl; + return 0; + } + seen.insert(c); + } + + if(lower && upper){ + cout << "Yes" << endl; + } else{ + cout << "No" << endl; + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/c.cpp b/atcoder/beginner_contests/249/c.cpp new file mode 100644 index 0000000..c2dede1 --- /dev/null +++ b/atcoder/beginner_contests/249/c.cpp @@ -0,0 +1,19 @@ +#include + +using namespace std; + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int n, k; + + cin >> n >> k; + + vector> s; + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/d.cpp b/atcoder/beginner_contests/249/d.cpp new file mode 100644 index 0000000..0c03bec --- /dev/null +++ b/atcoder/beginner_contests/249/d.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +void test_case(int tc){ + +} + + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int t; + cin >> t; + + for(int tc = 1; tc <= t; ++tc){ + test_case(tc); + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/e.cpp b/atcoder/beginner_contests/249/e.cpp new file mode 100644 index 0000000..0c03bec --- /dev/null +++ b/atcoder/beginner_contests/249/e.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +void test_case(int tc){ + +} + + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int t; + cin >> t; + + for(int tc = 1; tc <= t; ++tc){ + test_case(tc); + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/ex.cpp b/atcoder/beginner_contests/249/ex.cpp new file mode 100644 index 0000000..0c03bec --- /dev/null +++ b/atcoder/beginner_contests/249/ex.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +void test_case(int tc){ + +} + + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int t; + cin >> t; + + for(int tc = 1; tc <= t; ++tc){ + test_case(tc); + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/f.cpp b/atcoder/beginner_contests/249/f.cpp new file mode 100644 index 0000000..0c03bec --- /dev/null +++ b/atcoder/beginner_contests/249/f.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +void test_case(int tc){ + +} + + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int t; + cin >> t; + + for(int tc = 1; tc <= t; ++tc){ + test_case(tc); + } + + cout << flush; + + return 0; +} \ No newline at end of file diff --git a/atcoder/beginner_contests/249/g.cpp b/atcoder/beginner_contests/249/g.cpp new file mode 100644 index 0000000..0c03bec --- /dev/null +++ b/atcoder/beginner_contests/249/g.cpp @@ -0,0 +1,25 @@ +#include + +using namespace std; + +void test_case(int tc){ + +} + + + +int main(){ + ios::sync_with_stdio(0); + cin.tie(0); + + int t; + cin >> t; + + for(int tc = 1; tc <= t; ++tc){ + test_case(tc); + } + + cout << flush; + + return 0; +} \ No newline at end of file