CSES - Datatähti 2020 alku - Results
Submission details
Task:Ruudukko
Sender:nikohann
Submission time:2019-09-30 16:55:09 +0300
Language:C++ (C++11)
Status:READY
Result:0
Feedback
groupverdictscore
#10
Test results
testverdicttime
#1ACCEPTED0.01 sdetails
#2ACCEPTED0.01 sdetails
#30.01 sdetails
#40.01 sdetails
#50.01 sdetails
#60.01 sdetails

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:15:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
  ~~~~~^~~~~~~~~~

Code

#include <iostream>
#include <vector>
#include <math.h>

using namespace std;

int main()
{
	ios_base::sync_with_stdio(0);
	cin.tie(0);

	int n;

	scanf("%d", &n);


	int taulukko[100][100];

	int sarake = 0;
	for (int rivi = 0; rivi < n; rivi++) {
		taulukko[rivi][sarake] = 1;

		int x = 2, y = n;
			
		for (int rivit = rivi + 1; rivit < n; rivit++) {
			taulukko[rivit][sarake] = x++;
		}

		for (int sarakkeet = sarake + 1; sarakkeet < n; sarakkeet++) {
			taulukko[rivi][sarakkeet] = y--;
		}

		sarake++;
	}



	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < n; j++)
			printf("%d ", taulukko[i][j]);
		printf("\n");
	}

	return 0;

}

Test details

Test 1

Verdict: ACCEPTED

input
1

correct output

user output

Test 2

Verdict: ACCEPTED

input
2

correct output
1 2 
2 1 

user output
1 2 
2 1 

Test 3

Verdict:

input
5

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

user output
1 5 4 3 2 
2 1 5 4 3 
3 2 1 5 4 
4 3 2 1 5 
5 4 3 2 1 

Test 4

Verdict:

input
42

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

user output
1 42 41 40 39 38 37 36 35 34 3...
Truncated

Test 5

Verdict:

input
99

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

user output
1 99 98 97 96 95 94 93 92 91 9...
Truncated

Test 6

Verdict:

input
100

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

user output
1 100 99 98 97 96 95 94 93 92 ...
Truncated