nord vpnnord vpn
Ad

em!yeunmlt

mail@pastecode.io avatar
unknown
plain_text
16 days ago
754 B
7
Indexable
Never
#include <bits/stdc++.h>

#define ll long long
#define LIM 105
#define X first
#define Y second
#define EL cout<<"\n"

using namespace std;

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

	double a[n][m];

	bool check = true;

	for (int i = 0; i < n; i++) {
		for (int j = 0; j < m; j++) {
			cin >> a[i][j];

			if (i == j && a[i][j] != 1) check = false;

			if (i < j && a[i][j] != 0) check = false;
		}
	}

	int flag = 0; int cnt = 0;

	for (int i = 0; i < n - 1; i++) {
		if (a[n - 1][i] != 0) {flag = i; cnt++;}
		if (cnt > 1) check = false;
	}

	for (int i = 1; i < n; i++) {
		for (int j = 0; j < i; j++) {
			if (j != flag) {
				if (a[i][j] != 0) check = false;
			}
		}
	}
	
	if (check) cout << "Yes" << endl;
	else cout << "No" << endl;

	return 0;
}
Leave a Comment


nord vpnnord vpn
Ad