CSES - Harjoituskisa 7.1.2018 - Results
Submission details
Task:Lista
Sender:mika
Submission time:2018-01-07 19:20:45 +0200
Language:C++
Status:READY
Result:100
Feedback
groupverdictscore
#1ACCEPTED23
#2ACCEPTED77
Test results
testverdicttimegroup
#1ACCEPTED0.05 s1details
#2ACCEPTED0.05 s1details
#3ACCEPTED0.06 s1details
#4ACCEPTED0.04 s1details
#5ACCEPTED0.05 s1details
#6ACCEPTED0.04 s1details
#7ACCEPTED0.05 s1details
#8ACCEPTED0.06 s1details
#9ACCEPTED0.05 s1details
#10ACCEPTED0.05 s1details
#11ACCEPTED0.05 s2details
#12ACCEPTED0.05 s2details
#13ACCEPTED0.06 s2details
#14ACCEPTED0.05 s2details
#15ACCEPTED0.04 s2details
#16ACCEPTED0.07 s2details
#17ACCEPTED0.12 s2details
#18ACCEPTED0.19 s2details
#19ACCEPTED0.16 s2details
#20ACCEPTED0.16 s2details

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:25:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i < parilliset.size(); i++)
                    ^
input/code.cpp:30:17: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
  system("pause");
                 ^

Code

#include <iostream>
#include <vector>
using namespace std;

int main()
{
	int n;
	cin >> n;

	vector<int> parittomat;
	vector<int> parilliset;
	for (int i = 2; i <= n; i++)
	{
		if (i % 2 == 0)
			parilliset.push_back(i);
		else
			parittomat.push_back(i);
	}

	for (int i = parittomat.size() - 1; i >= 0; i--)
	{
		cout << parittomat[i] << " ";
	}
	cout << "1 ";
	for (int i = 0; i < parilliset.size(); i++)
	{
		cout << parilliset[i] << " ";
	}

	system("pause");
	return 0;
}

Test details

Test 1

Group: 1

Verdict: ACCEPTED

input
1

correct output

user output

Error:
sh: 1: pause: not found

Test 2

Group: 1

Verdict: ACCEPTED

input
2

correct output
1 2 

user output
1 2 

Error:
sh: 1: pause: not found

Test 3

Group: 1

Verdict: ACCEPTED

input
3

correct output
3 1 2 

user output
3 1 2 

Error:
sh: 1: pause: not found

Test 4

Group: 1

Verdict: ACCEPTED

input
4

correct output
3 1 2 4 

user output
3 1 2 4 

Error:
sh: 1: pause: not found

Test 5

Group: 1

Verdict: ACCEPTED

input
5

correct output
5 3 1 2 4 

user output
5 3 1 2 4 

Error:
sh: 1: pause: not found

Test 6

Group: 1

Verdict: ACCEPTED

input
10

correct output
9 7 5 3 1 2 4 6 8 10 

user output
9 7 5 3 1 2 4 6 8 10 

Error:
sh: 1: pause: not found

Test 7

Group: 1

Verdict: ACCEPTED

input
20

correct output
19 17 15 13 11 9 7 5 3 1 2 4 6...

user output
19 17 15 13 11 9 7 5 3 1 2 4 6...

Error:
sh: 1: pause: not found

Test 8

Group: 1

Verdict: ACCEPTED

input
98

correct output
97 95 93 91 89 87 85 83 81 79 ...

user output
97 95 93 91 89 87 85 83 81 79 ...

Error:
sh: 1: pause: not found

Test 9

Group: 1

Verdict: ACCEPTED

input
99

correct output
99 97 95 93 91 89 87 85 83 81 ...

user output
99 97 95 93 91 89 87 85 83 81 ...

Error:
sh: 1: pause: not found

Test 10

Group: 1

Verdict: ACCEPTED

input
100

correct output
99 97 95 93 91 89 87 85 83 81 ...

user output
99 97 95 93 91 89 87 85 83 81 ...

Error:
sh: 1: pause: not found

Test 11

Group: 2

Verdict: ACCEPTED

input
1

correct output

user output

Error:
sh: 1: pause: not found

Test 12

Group: 2

Verdict: ACCEPTED

input
2

correct output
1 2 

user output
1 2 

Error:
sh: 1: pause: not found

Test 13

Group: 2

Verdict: ACCEPTED

input
3

correct output
3 1 2 

user output
3 1 2 

Error:
sh: 1: pause: not found

Test 14

Group: 2

Verdict: ACCEPTED

input
4

correct output
3 1 2 4 

user output
3 1 2 4 

Error:
sh: 1: pause: not found

Test 15

Group: 2

Verdict: ACCEPTED

input
5

correct output
5 3 1 2 4 

user output
5 3 1 2 4 

Error:
sh: 1: pause: not found

Test 16

Group: 2

Verdict: ACCEPTED

input
123456

correct output
123455 123453 123451 123449 12...

user output
123455 123453 123451 123449 12...

Error:
sh: 1: pause: not found

Test 17

Group: 2

Verdict: ACCEPTED

input
666666

correct output
666665 666663 666661 666659 66...

user output
666665 666663 666661 666659 66...

Error:
sh: 1: pause: not found

Test 18

Group: 2

Verdict: ACCEPTED

input
999998

correct output
999997 999995 999993 999991 99...

user output
999997 999995 999993 999991 99...

Error:
sh: 1: pause: not found

Test 19

Group: 2

Verdict: ACCEPTED

input
999999

correct output
999999 999997 999995 999993 99...

user output
999999 999997 999995 999993 99...

Error:
sh: 1: pause: not found

Test 20

Group: 2

Verdict: ACCEPTED

input
1000000

correct output
999999 999997 999995 999993 99...

user output
999999 999997 999995 999993 99...

Error:
sh: 1: pause: not found