Code Submission Evaluation System Login

Datatähti 2015 loppu

Start:2015-01-29 12:15:00
End:2015-01-29 17:15:00
 

Tasks | Scoreboard | Statistics


CSES - Datatähti 2015 loppu - Results
History
2015-01-29 12:41:00100
2015-01-29 12:40:46
2015-01-29 12:39:4545
Task:Urkupillit
Sender:zxc
Submission time:2015-01-29 12:39:45
Language:C++
Status:READY
Score:45

Feedback

groupverdictscore
#1ACCEPTED12
#2ACCEPTED33
#3WRONG ANSWER0

Test results

testverdicttime (s)group
#1ACCEPTED0.05 / 2.001details
#2ACCEPTED0.05 / 2.001details
#3ACCEPTED0.06 / 2.001details
#4ACCEPTED0.06 / 2.001details
#5ACCEPTED0.06 / 2.001details
#6ACCEPTED0.08 / 2.002details
#7ACCEPTED0.06 / 2.002details
#8ACCEPTED0.06 / 2.002details
#9ACCEPTED0.05 / 2.002details
#10ACCEPTED0.08 / 2.002details
#11ACCEPTED0.09 / 2.003details
#12WRONG ANSWER0.10 / 2.003details
#13WRONG ANSWER0.09 / 2.003details
#14WRONG ANSWER0.10 / 2.003details
#15ACCEPTED0.09 / 2.003details

Code

#include <iostream>
using namespace std;
const int MN = 1e5+100;
int t[MN];

int main() {
    for(int i = 0; i < MN; ++i) t[i] = -1;
    int n,k;
    cin>>n>>k;
    for(int i = 1; i <= n; ++i) {
        if(n - i <= k) {
            t[n-i] = i;
            k -= n - i;
        }
        else {
            t[k] = i;
            int lol = i+1;
            for(int j = 0; j < k; ++j) {
                t[j] = lol;
                //cout<<j<<' '<<lol<<'\n';
                ++lol;
            }
            for(int j = 0; lol <= n; ++j) {
                t[k+j+1] = lol;
                //cout<<k+j<<' '<<lol<<'\n';
                ++lol;
            }
            break;
        }
    }
    for(int i = 0; i < n; ++i) {
        cout<<t[i]<<' ';
    }
    cout<<'\n';
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
5 0

view   save

correct output
1 2 3 4 5 

view   save

user output
1 2 3 4 5 

view   save

Test 2

Group: 1

Verdict: ACCEPTED

input
5 10

view   save

correct output
5 4 3 2 1 

view   save

user output
5 4 3 2 1 

view   save

Test 3

Group: 1

Verdict: ACCEPTED

input
5 3

view   save

correct output
4 1 2 3 5 

view   save

user output
2 3 4 1 5 

view   save

Test 4

Group: 1

Verdict: ACCEPTED

input
5 1

view   save

correct output
2 1 3 4 5 

view   save

user output
2 1 3 4 5 

view   save

Test 5

Group: 1

Verdict: ACCEPTED

input
5 2

view   save

correct output
3 1 2 4 5 

view   save

user output
2 3 1 4 5 

view   save

Test 6

Group: 2

Verdict: ACCEPTED

input
100 0

view   save

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
view   save

user output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
view   save

Test 7

Group: 2

Verdict: ACCEPTED

input
100 4950

view   save

correct output
100 99 98 97 96 95 94 93 92 91...
view   save

user output
100 99 98 97 96 95 94 93 92 91...
view   save

Test 8

Group: 2

Verdict: ACCEPTED

input
100 2279

view   save

correct output
100 99 98 97 96 95 94 93 92 91...
view   save

user output
28 29 30 31 32 33 34 35 36 37 ...
view   save

Test 9

Group: 2

Verdict: ACCEPTED

input
100 2528

view   save

correct output
100 99 98 97 96 95 94 93 92 91...
view   save

user output
31 32 33 34 35 36 37 38 39 40 ...
view   save

Test 10

Group: 2

Verdict: ACCEPTED

input
100 4483

view   save

correct output
100 99 98 97 96 95 94 93 92 91...
view   save

user output
70 71 72 73 74 75 76 77 78 79 ...
view   save

Test 11

Group: 3

Verdict: ACCEPTED

input
100000 0

view   save

correct output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
view   save

user output
1 2 3 4 5 6 7 8 9 10 11 12 13 ...
view   save

Test 12

Group: 3

Verdict: WRONG ANSWER

input
100000 4999950000

view   save

correct output
100000 99999 99998 99997 99996...
view   save

user output
24470 24471 24472 24473 24474 ...
view   save

Test 13

Group: 3

Verdict: WRONG ANSWER

input
100000 2969035543

view   save

correct output
100000 99999 99998 99997 99996...
view   save

user output
24470 24471 24472 24473 24474 ...
view   save

Test 14

Group: 3

Verdict: WRONG ANSWER

input
100000 2495939870

view   save

correct output
100000 99999 99998 99997 99996...
view   save

user output
24470 24471 24472 24473 24474 ...
view   save

Test 15

Group: 3

Verdict: ACCEPTED

input
100000 1279770330

view   save

correct output
100000 99999 99998 99997 99996...
view   save

user output
13743 13744 13745 13746 13747 ...
view   save