ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 04.11.2019 19:49:06

ამოცანა: პარკსიდის სამკუთხედი

მომხმარებელი: Vato

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







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

int main(){

    int N,S; cin >> N >> S;
    int triangle[N][N] = {0}; // store answer here

// draw right inverted triangle with "1"s
// first row has N "1"s next (N-1) "1"s next (N-2) "1"s ... last has 1 "1"s
    for (int row = 0; row < N; ++row){
        for (int column = N-1; column >= row; --column){
            triangle[row][column] = 1;
        }
    }

// assign first cell to S, continue filling all rows of the same column
// with S+1, S+2 ... if cell does not equal to 0. If it is 0 move to next column and continue same pattern
    for (int column = 0; column < N; ++column){
        for (int row = 0; row < N; ++row){
        // if S > 9 start assigning values to cells from beginning (that is from 1)
            if (S > 9){
                S = 1;
            }
            if (triangle[row][column] == 1){
                triangle[row][column] = S;
                ++S;
            }
        }
    }

// print the triangle
    for (int row = 0; row < N; ++row){
        for (int column = 0; column < N; ++column){
            if (triangle[row][column] == 0){
                cout << "  ";
            }else{
                cout << triangle[row][column] << " ";
            }

        }
        cout << endl;
    }

}

ტესტები

შემავალი მონაცემები
5 3
გამომავალი მონაცემები
3 4 6 9 4
  5 7 1 5
    8 2 6
      3 7
        8
თქვენი პასუხი
3 4 6 9 4 
  5 7 1 5 
    8 2 6 
      3 7 
        8 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
20 2
გამომავალი მონაცემები
2 3 5 8 3 8 5 3 2 2 3 5 8 3 8 5 3 2 2 3
  4 6 9 4 9 6 4 3 3 4 6 9 4 9 6 4 3 3 4
    7 1 5 1 7 5 4 4 5 7 1 5 1 7 5 4 4 5
      2 6 2 8 6 5 5 6 8 2 6 2 8 6 5 5 6
        7 3 9 7 6 6 7 9 3 7 3 9 7 6 6 7
          4 1 8 7 7 8 1 4 8 4 1 8 7 7 8
            2 9 8 8 9 2 5 9 5 2 9 8 8 9
              1 9 9 1 3 6 1 6 3 1 9 9 1
                1 1 2 4 7 2 7 4 2 1 1 2
                  2 3 5 8 3 8 5 3 2 2 3
                    4 6 9 4 9 6 4 3 3 4
                      7 1 5 1 7 5 4 4 5
                        2 6 2 8 6 5 5 6
                          7 3 9 7 6 6 7
                            4 1 8 7 7 8
                              2 9 8 8 9
                                1 9 9 1
                                  1 1 2
                                    2 3
                                      4
თქვენი პასუხი
2 3 5 8 3 8 5 3 2 2 3 5 8 3 8 5 3 2 2 3 
  4 6 9 4 9 6 4 3 3 4 6 9 4 9 6 4 3 3 4 
    7 1 5 1 7 5 4 4 5 7 1 5 1 7 5 4 4 5 
      2 6 2 8 6 5 5 6 8 2 6 2 8 6 5 5 6 
        7 3 9 7 6 6 7 9 3 7 3 9 7 6 6 7 
          4 1 8 7 7 8 1 4 8 4 1 8 7 7 8 
            2 9 8 8 9 2 5 9 5 2 9 8 8 9 
              1 9 9 1 3 6 1 6 3 1 9 9 1 
                1 1 2 4 7 2 7 4 2 1 1 2 
                  2 3 5 8 3 8 5 3 2 2 3 
                    4 6 9 4 9 6 4 3 3 4 
                      7 1 5 1 7 5 4 4 5 
                        2 6 2 8 6 5 5 6 
                          7 3 9 7 6 6 7 
                            4 1 8 7 7 8 
                              2 9 8 8 9 
                                1 9 9 1 
                                  1 1 2 
                                    2 3 
                                      4 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
6 1
გამომავალი მონაცემები
1 2 4 7 2 7
  3 5 8 3 8
    6 9 4 9
      1 5 1
        6 2
          3
თქვენი პასუხი
1 2 4 7 2 7 
  3 5 8 3 8 
    6 9 4 9 
      1 5 1 
        6 2 
          3 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7 3
გამომავალი მონაცემები
3 4 6 9 4 9 6
  5 7 1 5 1 7
    8 2 6 2 8
      3 7 3 9
        8 4 1
          5 2
            3
თქვენი პასუხი
3 4 6 9 4 9 6 
  5 7 1 5 1 7 
    8 2 6 2 8 
      3 7 3 9 
        8 4 1 
          5 2 
            3 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
9 8
გამომავალი მონაცემები
8 9 2 5 9 5 2 9 8
  1 3 6 1 6 3 1 9
    4 7 2 7 4 2 1
      8 3 8 5 3 2
        4 9 6 4 3
          1 7 5 4
            8 6 5
              7 6
                7
თქვენი პასუხი
8 9 2 5 9 5 2 9 8 
  1 3 6 1 6 3 1 9 
    4 7 2 7 4 2 1 
      8 3 8 5 3 2 
        4 9 6 4 3 
          1 7 5 4 
            8 6 5 
              7 6 
                7 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10 9
გამომავალი მონაცემები
9 1 3 6 1 6 3 1 9 9
  2 4 7 2 7 4 2 1 1
    5 8 3 8 5 3 2 2
      9 4 9 6 4 3 3
        5 1 7 5 4 4
          2 8 6 5 5
            9 7 6 6
              8 7 7
                8 8
                  9
თქვენი პასუხი
9 1 3 6 1 6 3 1 9 9 
  2 4 7 2 7 4 2 1 1 
    5 8 3 8 5 3 2 2 
      9 4 9 6 4 3 3 
        5 1 7 5 4 4 
          2 8 6 5 5 
            9 7 6 6 
              8 7 7 
                8 8 
                  9 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
11 4
გამომავალი მონაცემები
4 5 7 1 5 1 7 5 4 4 5
  6 8 2 6 2 8 6 5 5 6
    9 3 7 3 9 7 6 6 7
      4 8 4 1 8 7 7 8
        9 5 2 9 8 8 9
          6 3 1 9 9 1
            4 2 1 1 2
              3 2 2 3
                3 3 4
                  4 5
                    6
თქვენი პასუხი
4 5 7 1 5 1 7 5 4 4 5 
  6 8 2 6 2 8 6 5 5 6 
    9 3 7 3 9 7 6 6 7 
      4 8 4 1 8 7 7 8 
        9 5 2 9 8 8 9 
          6 3 1 9 9 1 
            4 2 1 1 2 
              3 2 2 3 
                3 3 4 
                  4 5 
                    6 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
13 1
გამომავალი მონაცემები
1 2 4 7 2 7 4 2 1 1 2 4 7
  3 5 8 3 8 5 3 2 2 3 5 8
    6 9 4 9 6 4 3 3 4 6 9
      1 5 1 7 5 4 4 5 7 1
        6 2 8 6 5 5 6 8 2
          3 9 7 6 6 7 9 3
            1 8 7 7 8 1 4
              9 8 8 9 2 5
                9 9 1 3 6
                  1 2 4 7
                    3 5 8
                      6 9
                        1
თქვენი პასუხი
1 2 4 7 2 7 4 2 1 1 2 4 7 
  3 5 8 3 8 5 3 2 2 3 5 8 
    6 9 4 9 6 4 3 3 4 6 9 
      1 5 1 7 5 4 4 5 7 1 
        6 2 8 6 5 5 6 8 2 
          3 9 7 6 6 7 9 3 
            1 8 7 7 8 1 4 
              9 8 8 9 2 5 
                9 9 1 3 6 
                  1 2 4 7 
                    3 5 8 
                      6 9 
                        1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
17 6
გამომავალი მონაცემები
6 7 9 3 7 3 9 7 6 6 7 9 3 7 3 9 7
  8 1 4 8 4 1 8 7 7 8 1 4 8 4 1 8
    2 5 9 5 2 9 8 8 9 2 5 9 5 2 9
      6 1 6 3 1 9 9 1 3 6 1 6 3 1
        2 7 4 2 1 1 2 4 7 2 7 4 2
          8 5 3 2 2 3 5 8 3 8 5 3
            6 4 3 3 4 6 9 4 9 6 4
              5 4 4 5 7 1 5 1 7 5
                5 5 6 8 2 6 2 8 6
                  6 7 9 3 7 3 9 7
                    8 1 4 8 4 1 8
                      2 5 9 5 2 9
                        6 1 6 3 1
                          2 7 4 2
                            8 5 3
                              6 4
                                5
თქვენი პასუხი
6 7 9 3 7 3 9 7 6 6 7 9 3 7 3 9 7 
  8 1 4 8 4 1 8 7 7 8 1 4 8 4 1 8 
    2 5 9 5 2 9 8 8 9 2 5 9 5 2 9 
      6 1 6 3 1 9 9 1 3 6 1 6 3 1 
        2 7 4 2 1 1 2 4 7 2 7 4 2 
          8 5 3 2 2 3 5 8 3 8 5 3 
            6 4 3 3 4 6 9 4 9 6 4 
              5 4 4 5 7 1 5 1 7 5 
                5 5 6 8 2 6 2 8 6 
                  6 7 9 3 7 3 9 7 
                    8 1 4 8 4 1 8 
                      2 5 9 5 2 9 
                        6 1 6 3 1 
                          2 7 4 2 
                            8 5 3 
                              6 4 
                                5 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
19 8
გამომავალი მონაცემები
8 9 2 5 9 5 2 9 8 8 9 2 5 9 5 2 9 8 8
  1 3 6 1 6 3 1 9 9 1 3 6 1 6 3 1 9 9
    4 7 2 7 4 2 1 1 2 4 7 2 7 4 2 1 1
      8 3 8 5 3 2 2 3 5 8 3 8 5 3 2 2
        4 9 6 4 3 3 4 6 9 4 9 6 4 3 3
          1 7 5 4 4 5 7 1 5 1 7 5 4 4
            8 6 5 5 6 8 2 6 2 8 6 5 5
              7 6 6 7 9 3 7 3 9 7 6 6
                7 7 8 1 4 8 4 1 8 7 7
                  8 9 2 5 9 5 2 9 8 8
                    1 3 6 1 6 3 1 9 9
                      4 7 2 7 4 2 1 1
                        8 3 8 5 3 2 2
                          4 9 6 4 3 3
                            1 7 5 4 4
                              8 6 5 5
                                7 6 6
                                  7 7
                                    8
თქვენი პასუხი
8 9 2 5 9 5 2 9 8 8 9 2 5 9 5 2 9 8 8 
  1 3 6 1 6 3 1 9 9 1 3 6 1 6 3 1 9 9 
    4 7 2 7 4 2 1 1 2 4 7 2 7 4 2 1 1 
      8 3 8 5 3 2 2 3 5 8 3 8 5 3 2 2 
        4 9 6 4 3 3 4 6 9 4 9 6 4 3 3 
          1 7 5 4 4 5 7 1 5 1 7 5 4 4 
            8 6 5 5 6 8 2 6 2 8 6 5 5 
              7 6 6 7 9 3 7 3 9 7 6 6 
                7 7 8 1 4 8 4 1 8 7 7 
                  8 9 2 5 9 5 2 9 8 8 
                    1 3 6 1 6 3 1 9 9 
                      4 7 2 7 4 2 1 1 
                        8 3 8 5 3 2 2 
                          4 9 6 4 3 3 
                            1 7 5 4 4 
                              8 6 5 5 
                                7 6 6 
                                  7 7 
                                    8 
ჩეკერის პასუხი
YES