Task: | Lumimyrsky |
Sender: | ragulbalaji |
Submission time: | 2023-10-30 19:58:32 +0200 |
Language: | C++ (C++11) |
Status: | READY |
Result: | 100 |
group | verdict | score |
---|---|---|
#1 | ACCEPTED | 100 |
test | verdict | time | |
---|---|---|---|
#1 | ACCEPTED | 0.00 s | details |
#2 | ACCEPTED | 0.00 s | details |
#3 | ACCEPTED | 0.00 s | details |
#4 | ACCEPTED | 0.00 s | details |
#5 | ACCEPTED | 0.00 s | details |
#6 | ACCEPTED | 0.00 s | details |
#7 | ACCEPTED | 0.00 s | details |
#8 | ACCEPTED | 0.00 s | details |
#9 | ACCEPTED | 0.00 s | details |
#10 | ACCEPTED | 0.00 s | details |
#11 | ACCEPTED | 0.00 s | details |
Code
#include <bits/stdc++.h>using namespace std;typedef long long LL;int main() {ios_base::sync_with_stdio(false);cin.tie(NULL);LL one = 0;LL x0, x1;cin >> x0;for (int i = 1; i < 10; i++) {cin >> x1;one += max(x1 - x0, 0LL);x0 = x1;}LL two = 0;cin >> x0;for (int i = 1; i < 10; i++) {cin >> x1;two += max(x1 - x0, 0LL);x0 = x1;}if (one < two) {cout << "1\n";} else {cout << "2\n";}return 0;}/*A blizzard has surprised the residents of Syrjälä.You are skiing to school. However, there are two separate routes to school, andyou want to choose the route with the least ascent. Going from height x to ahigher point y means an ascent of y-x units.Your home and school are at height 0. You are given heights at various pointsalong each route and you have to choose the better one.InputThe input consists of two lines.The first line contains 10 integers describing heights at various points onthe first route.The second line contains 10 integers describing heights at various points onthe second route.Each height is between 0\dots100.OutputPrint 1 if the first route has less ascent, or 2 if the second route hasless ascent.You can assume that the total ascent of the routes differ.ExampleInput:0 0 3 3 1 2 2 2 1 00 1 2 3 2 2 3 0 1 1Output:1Explanation: The heights along the routes are illustrated in the figure below.The first route has 4 units of ascent while the second routehas 5 units of ascent. Thus the better choice is route 1.GradingYou will get 100 points from the task if your code produces the correctanswer to each test.*/
Test details
Test 1
Verdict: ACCEPTED
input |
---|
0 0 1 1 1 2 2 2 1 0 0 1 2 3 2 2 3 0 1 1 |
correct output |
---|
1 |
user output |
---|
1 |
Test 2
Verdict: ACCEPTED
input |
---|
1 1 1 1 1 1 1 1 0 1 1 0 0 0 1 0 1 0 0 0 |
correct output |
---|
1 |
user output |
---|
1 |
Test 3
Verdict: ACCEPTED
input |
---|
1 2 2 2 0 0 0 2 0 0 0 1 0 1 1 2 1 2 1 2 |
correct output |
---|
1 |
user output |
---|
1 |
Test 4
Verdict: ACCEPTED
input |
---|
4 2 0 10 6 10 4 5 4 3 3 1 2 7 6 1 3 5 2 6 |
correct output |
---|
2 |
user output |
---|
2 |
Test 5
Verdict: ACCEPTED
input |
---|
6 0 7 9 3 1 5 6 9 4 9 0 1 0 2 2 0 1 4 7 |
correct output |
---|
2 |
user output |
---|
2 |
Test 6
Verdict: ACCEPTED
input |
---|
10 9 6 1 10 9 7 6 7 6 2 1 10 2 0 7 2 9 4 6 |
correct output |
---|
1 |
user output |
---|
1 |
Test 7
Verdict: ACCEPTED
input |
---|
22 5 87 83 20 36 92 98 49 9 61 40 77 35 52 49 29 100 18 81 |
correct output |
---|
1 |
user output |
---|
1 |
Test 8
Verdict: ACCEPTED
input |
---|
90 95 33 21 82 6 4 37 10 99 60 10 53 61 42 53 33 48 62 83 |
correct output |
---|
2 |
user output |
---|
2 |
Test 9
Verdict: ACCEPTED
input |
---|
7 22 78 32 44 98 73 46 98 31 54 26 50 8 7 42 27 1 50 53 |
correct output |
---|
2 |
user output |
---|
2 |
Test 10
Verdict: ACCEPTED
input |
---|
88 1 97 24 87 38 53 82 23 42 1 61 43 77 40 40 52 88 48 93 |
correct output |
---|
2 |
user output |
---|
2 |
Test 11
Verdict: ACCEPTED
input |
---|
1 36 50 50 50 0 13 31 14 1 22 88 42 13 25 13 8 39 34 49 |
correct output |
---|
1 |
user output |
---|
1 |