ГЖО 7-8 класс 2019 год


Есеп А. Мейіз торт

Уақытка қойылған шектеу:
1 second
Жадқа қойылған шектеу:
256 megabytes

Имаш Димашқа мейіз тортын сыйлады. Тортты әрбір ұяшығында мейізі бар немесе жоқ квадрат тор ретінде көрсетуге болады. Димаш мейізді жақсы көрмейді және мейізі бар ұяшықты кесіп тастап отырды. Осыдан кейін ол әрбір ұяшыққа ол өзі жататындай және мейізі жоқ ең үлкен квадрат бөлігінің өлшемін $a$ массивіне жазып қойды. Бірақ ол тортты кесіп отырып ол басында қандай болғанын ұмытып кетті. Димашқа $a$ массиві бойынша торттың қандай болғанын тауып беріңіз.
Оқу форматы
Бірінші жолда $n$ натурал саны — торттың өлшемі берілген $(1 <= n <= 100)$. Келесі $n$ жолда $n$ саннан — $a$ массиві берілген. $a$ массиві дұрыс және әрбір тестке жауап бар екеніне кепіл беріледі.
Жазу форматы
Торттың сипаттамасы ретінде $n$x$n$ квадрат тор шығарыңыз. $i$-і жолдың және $j$-і бағанның қиылысында мейіз бар болса $1$, болмаса $0$ шығарыңыз.
Мысалдар:
Оқу
2
0 1
1 0
Жауап
1 0 
0 1
Оқу
4
2 2 1 1
2 2 0 1
1 0 1 0
0 1 1 1
Жауап
0 0 0 0 
0 0 1 0 
0 1 0 1 
1 0 0 0
( Daniyar Zakarin )
посмотреть в олимпиаде

Комментарий/решение:

  0
2019-12-29 12:55:57.0 #

кодты корсету/жасыру

пред. Правка 2   0
2020-04-14 17:43:38.0 #

кодты корсету/жасыру

пред. Правка 2   0
2022-01-18 11:14:01.0 #

DELETED

  4
2020-05-09 10:58:31.0 #

#include <iostream>

using namespace std;

int n, a;

int main() {

cin>>n;

for(int i=0; i<n; i++){

for(int j=0; j<n; j++){

cin>>a;

if(a==0) cout<<1<<" ";

else cout<<"0 ";

}

cout<<endl;

}

return 0;

}

  0
2020-08-06 10:33:49.0 #

кодты корсету/жасыру

  0
2022-06-24 05:43:58.0 #

  1
2021-03-07 14:22:53.0 #

n = int(input())

a = []

for i in range(n):

b = [int(i) for i in input().split()]

a.append(b)

for i in range(len(a)):

for j in range(len(a[i])):

if a[i][j] == 0:

a[i][j] = 1

print(a[i][j], end=" ")

elif a[i][j] != 0:

a[i][j] = 0

print(a[i][j], end=" ")

print()

  0
2021-04-24 01:12:46.0 #

кодты корсету/жасыру

пред. Правка 2   1
2022-02-17 16:47:26.0 #

кодты корсету/жасыру

  0
2022-03-23 08:36:54.0 #

n= int(input())

m=int(input())

a=[]

for i in range(n):

b = [int(j) for j in input().split()]

a.append(b)

for i in range(n):

for j in range(m):

if a[i][j]==0:

a[i][j]=1

else:

a[i][j]=0

print("ozgergen")

for i in range(n):

for j in range(m):

print(a[i][j], end=" ")

print()

print()

  0
2022-06-18 16:58:13.0 #

#include <bits/stdc++.h>

#include <ext/pb_ds/assoc_container.hpp>

using namespace __gnu_pbds;

using namespace std;

#define all(x) (x).begin(), (x).end()

#define ll long long

const int MAX = 1e2 + 11;

int a[MAX][MAX];

void solve() {

int n; cin >> n;

for (int i = 0; i < n; i++) {

for (int j = 0; j < n; j++) {

cin >> a[i][j];

}

}

for (int i = 0; i < n; i++) {

for (int j = 0; j < n; j++) {

if (a[i][j] == 0) {

cout << "1 ";

} else {

cout << "0 ";

}

}

cout << '\n';

}

}

int main() {

int tt = 1; // cin >> tt;

while(tt--) {

solve();

}

}

  0
2023-02-08 12:59:26.0 #

num = int(input())

m = []

for i in range(num):

b = input().split()

m.append(b)

for k in range(len(m)):

for s in range(len(m)):

if(m[k][s] == '0'):

m[k][s] = '1'

else:

m[k][s] = '0'

print(m, end='\t')