CSES - Datatähti 2024 alku - Results
Submission details
Task:Säähavainnot
Sender:Yamaxanadu
Submission time:2023-11-03 08:53:37 +0200
Language:C++ (C++11)
Status:READY
Result:0
Feedback
groupverdictscore
#1ACCEPTED0
Test results
testverdicttimescore
#1ACCEPTED0.02 s0details
#2ACCEPTED0.02 s0details
#3ACCEPTED0.02 s0details
#4ACCEPTED0.02 s0details
#5ACCEPTED0.02 s0details
#6ACCEPTED0.02 s0details
#7ACCEPTED0.02 s0details
#8ACCEPTED0.02 s0details

Code

#include<bits/stdc++.h>

using namespace std;

int main() {
    int n;
    double a,avg;
    vector<double> v;
    vector<double> va;
    cin >> n;
    for (int i = 0; i<n; i++) {
        avg = 0;
        v = {};
        va = {};
        for (int j = 1; j <= 24; j++) {
            cin >> a;
	    v.push_back(a);
	    if (j != 1) {
	        va.push_back(abs(v[j-1]-v[j-2]));
	    }
        }
        for (int j = 1; j <= 23; j++) {
            avg = avg+va[j-1];
        }
        a = v[23];
        avg = avg/23;
        for (int j = 1; j <= 12; j++) {
            a = a + avg;
            cout << setprecision(2) << a << " ";
        }
        cout << "\n";
    }
}

Test details

Test 1

Verdict: ACCEPTED

input
1000
-0.4 -0.1 -0.2 -0.3 -0.4 -0.5 ...

correct output
0.4 0.4 0.5 0.8 0.9 1.1 1.3 1....

user output
0.33 0.46 0.59 0.72 0.85 0.98 ...
Truncated

Test 2

Verdict: ACCEPTED

input
1000
2.9 2.9 2.9 2.1 2.6 2 2 2.2 2....

correct output
2.3 1.6 1.5 1.1 1 0.7 0.6 0.8 ...

user output
2.8 2.9 3.1 3.3 3.4 3.6 3.8 4 ...
Truncated

Test 3

Verdict: ACCEPTED

input
1000
6.6 6 6.4 6 4.6 4.6 4.2 4.3 4....

correct output
10 10.9 10.3 10.1 9.1 7.3 5.7 ...

user output
11 11 12 13 13 14 14 15 16 16 ...
Truncated

Test 4

Verdict: ACCEPTED

input
1000
19.4 20.2 19.1 18.9 18.3 17.3 ...

correct output
18 18.2 17 17.5 17.2 16.2 12 8...

user output
18 19 20 20 21 22 23 23 24 25 ...
Truncated

Test 5

Verdict: ACCEPTED

input
1000
-5.7 -5.8 -5.8 -5.9 -7.1 -6.9 ...

correct output
-4.2 -4.1 -4 -3.8 -3.5 -3.2 -3...

user output
-4.2 -3.8 -3.5 -3.1 -2.8 -2.5 ...
Truncated

Test 6

Verdict: ACCEPTED

input
1000
14.8 14.8 15.4 12.9 11.8 9.7 9...

correct output
11.8 11 11.6 10.8 10.4 10.4 10...

user output
13 14 15 15 16 17 17 18 19 19 ...
Truncated

Test 7

Verdict: ACCEPTED

input
1000
0.7 1 2 1.4 0.6 -0.4 -0.9 -0.7...

correct output
-1.3 -0.5 -0.6 -1 -3.2 -7.2 -6...

user output
-1.4 -1.1 -0.72 -0.36 0.0043 0...
Truncated

Test 8

Verdict: ACCEPTED

input
1000
15.1 15.3 14.9 14.4 14.4 13.7 ...

correct output
15.6 15.9 16 15.2 14.6 14.4 13...

user output
15 16 16 17 17 18 18 19 19 20 ...
Truncated