Browse Source

solutions for contest1389 A-G

webturing 4 years ago
parent
commit
0280109cff
7 changed files with 103 additions and 0 deletions
  1. 14 0
      1389A.cpp
  2. 8 0
      1389B.cpp
  3. 24 0
      1389C.cpp
  4. 12 0
      1389D.cpp
  5. 14 0
      1389E.cpp
  6. 22 0
      1389F.cpp
  7. 9 0
      1389G.cpp

+ 14 - 0
1389A.cpp

@@ -0,0 +1,14 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int a, b;
+    cin >> a >> b;
+    if(a > b) {
+        cout << "a > b" << endl;
+    } else if(a < b) {
+        cout << "a < b" << endl;
+    } else {
+        cout << "a == b" << endl;
+    }
+    return 0;
+}

+ 8 - 0
1389B.cpp

@@ -0,0 +1,8 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int a, b, c;
+    cin >> a >> b >> c;
+    cout << (a <= b && b <= c ? "Yes" : "No") << endl;
+    return 0;
+}

+ 24 - 0
1389C.cpp

@@ -0,0 +1,24 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int a, b, c;
+    cin >> a >> b >> c;
+    int x, y, z;
+    x = a;
+    if(b < x) {
+        x = b;
+    }
+    if(c < x) {
+        x = c;
+    }
+    z = a;
+    if(b > z) {
+        z = b;
+    }
+    if(c > z) {
+        z = c;
+    }
+    y = a + b + c - x - z;
+    cout << x << " " << y << " " << z;
+    return 0;
+}

+ 12 - 0
1389D.cpp

@@ -0,0 +1,12 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int W, H, x, y, r;
+    cin >> W >> H >> x >> y >> r;
+    if(0 <= x - r && x + r <= W && 0 <= y - r && y + r <= H) {
+        cout << "Yes" << endl;
+    } else {
+        cout << "No" << endl;
+    }
+    return 0;
+}

+ 14 - 0
1389E.cpp

@@ -0,0 +1,14 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int n;
+    cin >> n;
+    if(n % 2 == 1) {
+        n = (n + 1) / 2;
+        cout << n*n << endl;
+    } else {
+        n /= 2;
+        cout << n*n << endl;
+    }
+    return 0;
+}

+ 22 - 0
1389F.cpp

@@ -0,0 +1,22 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    int t;
+    while(cin >> t) {
+        if(t < 0 || t > 100) {
+            cout << "Score is error!";
+        } else if(t >= 90) {
+            cout << "A";
+        } else if(t >= 80) {
+            cout << "B";
+        } else if(t >= 70) {
+            cout << "C";
+        } else if(t >= 60) {
+            cout << "D";
+        } else {
+            cout << "E";
+        }
+        cout << endl;
+    }
+    return 0;
+}

+ 9 - 0
1389G.cpp

@@ -0,0 +1,9 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main() {
+    for(int n; cin >> n && n;) {
+        int a = n / 100, b = n / 10 % 10, c = n % 10;
+        cout << (n < 1000 && n >= 100 && n == a * a * a + b * b * b + c * c * c ? "Yes" : "No") << endl;
+    }
+    return 0;
+}