Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 09.04.2017
Сообщений: 4

Количество построенных между городами дорог

22.04.2017, 16:24. Показов 2199. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Древняя рукопись

В некоторой древней стране жили-были братья. Сколько их было, нам точно не известно, но в исторических источниках упоминается, что их точно было не менее трех. С течением времени у них появились дети и разбрелись они по миру, причем как и их родители, каждый построил свой город. Опять же с течением времени количество родственников начало стремительно возрастать и решили они между некоторыми городами построить дороги, а некоторые из них, уже до этого успели построить и объездные дороги вокруг своего города. В рукописях упоминается, что количество городов в той стране не превышало 8000. Кроме того, в тех же рукописях содержались схематические карты, которые показывали наличие дорог между городами, или объездной дороги вокруг города. Карты имели вид квадратных матриц, в которых цифра 1 указывала на наличие дороги между городами, или вокруг города, или 0 в случае отсутствия таковой.

Изучите древние рукописи и дайте ответ на вопрос: а сколько же дорог было построено между городами?

Входные данные

В первой строке задано количество городов n, а в последующих n строках через пробел задано по n чисел, которые указывают на наличие или отсутствие соответствующей дороги.

Выходные данные

Количество построенных между городами дорог.


Входные данные #1
5
1 1 1 1 0
1 0 1 0 1
1 1 1 0 1
1 0 0 0 1
0 1 1 1 1
Выходные данные #1
7
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.04.2017, 16:24
Ответы с готовыми решениями:

Найти минимальное количество пересадок между двумя городами
Здраствуйте!Помогите пожалуйста Кратчайший путь. Даны N городов и связи между ними в виде матрицы смежности. Требуется найти...

Определить количество перелетов туда и обратно между двумя городами
Не могу понять, как сделать это чудо: A. Между офисами ограничение по времени на тест2 секунды ограничение по памяти на тест256...

Задача на рекурсию. Найти кратчайшее расстояние между городами i и j даже если между ними нет прямой дороги
Дана матрица размером NxN с расстояниями между городами при наличии прямой дороги между ними. По вертикали содержаться города откуда...

4
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
22.04.2017, 16:50
Подсчитайте сумму чисел под (или над) главной диагональю.
Хотя условие задачи не очень вразумительно.
Цитата Сообщение от Type56 Посмотреть сообщение
задано по n чисел
Они могут быть только 0 или 1? Или допустимы какие-то другие числа? И что они в этом случае должны обозначать? Количество полос?
Матрица симметрична? Надо ли это проверять?

Не по теме:

И кто такие сказочки придумывает? И платят ли за это надбавку? А может быть лучше было бы свою богатую фантазию использовать для более грамотной постановки?

0
22.04.2017, 17:44

Не по теме:

Цитата Сообщение от Байт Посмотреть сообщение
И кто такие сказочки придумывает? И платят ли за это надбавку? А может быть лучше было бы свою богатую фантазию использовать для более грамотной постановки?
Тут я с вами несогласен. Наше образование наоборот ругают за излишнюю абстрактность. Рассказывают набор алгоритмов, а куда их прлиожить - нет. В результате из головы через год они выветриваются без остатка.
Если инженер не может приложить свои знания в быту - это хреновый инженер.

0
0 / 0 / 0
Регистрация: 09.04.2017
Сообщений: 4
22.04.2017, 18:00  [ТС]
можно полый ответ
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,726
Записей в блоге: 15
23.04.2017, 10:08
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <conio.h>
#include <locale>
#include <fstream>
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    std::ifstream ifs("elder_scroll.txt");
    if (ifs.is_open())
    {
        int towns;
        ifs >> towns;
        int road;
        int count = 0;
        for (int r = 0; r < towns; ++r)
        {
            for (int c = 0; c < towns; ++c)
            {
                ifs >> road;
                if (c > r && road)
                {
                    ++count;
                }
            }
        }
        ifs.close();
        std::cout << "count: " << count << std::endl;
    }
    else
    {
        std::cerr << "Unable to open file\n";
    }
 
    _getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.04.2017, 10:08
Помогаю со студенческими работами здесь

Расстояние между городами
Дано: 3 города. Известны расстояния между всеми городами. Название берется из формы &quot;select, option&quot;(html). Тоесть из одной...

Определить количество домов, построенных раньше заданного года
Имеются сведения о домах: количество этажей, год постройки. Создать очередь, вывести ее на экран. Определить количество домов, построенных...

Длина пути между городами
Прошу помощи в решении задачи. Я не могу поняты как это сделать потому прошу вашей помощи. Надо найти путь который прошел...

Расчет расстояния между городами
Народ, кто знает где можно скачать скрипт расчета расстояния между городами, причем желательно с учетом проходимости? Видел только ссылки...

Вычисление расстояния между городами
Всем доброго времени суток. Помогите с задачами, а то из за нехватки времени самому не получается сделать. Задача 1. Напишите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru