Файл во вложении. Цифры и текст можешь поменять - это не принципиально
Дорога, соединяющая города i и j, даст единицу в две позиции - (i, j) и (j, i). Тогда общее количество единиц в матрице равно удвоенному числу дорог. Отсюда и простое решение - считать N^2 чисел, подсчитать количество единиц и поделить его на 2. Можно считать и сумму - от этого ничего не изменится.
#include <iostream>
int main() {
int n = 0, sum = 0, temp = 0;
std :: cin >> n;
for (int i = 0; i < n * n; i++) {
std :: cin >> temp;
sum += temp;
}
std :: cout << sum / 2;
return 0;
}
1024 бит=128 байт
1024/64=16
х=16
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
strin s = "no";
for(int i = 0; i < n; i++) {
int number;
cin >> number;
if(number == 0) s = "yes";
}
cout << s << endl;
}