Лабораторные и курсовые работы по информатике
Правила форума
Раздел для предложений товаров и услуг
Раздел для предложений товаров и услуг
Лабораторные и курсовые работы по информатике
Пишу работы на следующих языках: Basic, Fortran, Pascal, C, C++. А так же в средах разработки Delphi и Lazarus. Все выполняю в соответствии с требованиями преподавателей, если необходимо - объясняю как работает.
- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
Malicious Penetrator, дан куб состоящий из кубиков. сторона куба N кубиков. Дано К протытканий, любое из которых паралельно оси и задается 3мя числами x y z, два числа кородинаты и одно равняется 0 это означает ось в доль которой идет протыкание. Ограничения: 0<N<10001; 0<K<500.
Необходимо посчитать кол-во проткнутых кубиков.
Необходимо посчитать кол-во проткнутых кубиков.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
Интересная задача, какой язык, сколько платишь и какие сроки?
- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
Язык ЛЮБОЙ плачу бутылку пива =) интересно сможешь это решить или нет =)))
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
Окей) Я так понял кубик - это единица измерения, и собственно координаты протыкания тоже в кубиках даны и протыкается куб насквозь. Если так - то тут несколько строчек кода 

- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
правильно ты понял...
можно даже без когда, объясни словами алгоритм.
можно даже без когда, объясни словами алгоритм.Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
Количество проткнутых кубиков = N*K
Я думаю больше ничего тут объяснять не надо
Я думаю больше ничего тут объяснять не надо

- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
ответ неверен. кубик проткнутый дважды или трижды или 10ый раз остается ОДНИМ проткнутым кубиком.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
А, точно
тогда все усложняется) Тогда как вариант сделать трехмерный массив и оперируя с ним можно будет решить эту задачу)
тогда все усложняется) Тогда как вариант сделать трехмерный массив и оперируя с ним можно будет решить эту задачу)- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
Еще одно неверное решение =) Сам посчитай сколько для этого надо памяти и сколько времени выполняется цикл 10000*10000*10000.
Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
алгоритм такой:
создаем массив NxNxN, заполненный нулями.
запускаем цикл протыканий и по координатам заполняем его единицами.
пересчитываем единицы в массиве.
Вот вкратце расписал)
Добавлено спустя 1 минуту 18 секунд:
пока писал, ты уже отпостил) Сдаюсь, какой твой вариант?
создаем массив NxNxN, заполненный нулями.
запускаем цикл протыканий и по координатам заполняем его единицами.
пересчитываем единицы в массиве.
Вот вкратце расписал)
Добавлено спустя 1 минуту 18 секунд:
пока писал, ты уже отпостил) Сдаюсь, какой твой вариант?
- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
Через масив получится только при N <500 думай еще =)))
Добавлено спустя 58 секунд:
Сдаваться не интеересно... я Щас пока к дантисту и за покупками схожу, а ты подумай еще
Добавлено спустя 58 секунд:
Сдаваться не интеересно... я Щас пока к дантисту и за покупками схожу, а ты подумай еще

Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.
Re: Лабораторные и курсовые работы по информатике
Ну я бы воспользовался кучей, тогда и скорость расчетов увеличится.
- Mabus
- Забанен
- Сообщения: 5281
- Зарегистрирован: 26 фев 2007, 14:49
- Пол: мужской
- Семейное положение: свободен
- Благодарил (а): 37 раз
- Поблагодарили: 135 раз
- Контактная информация:
Re: Лабораторные и курсовые работы по информатике
Максимальный размер масива (при минимальном элементе, 1 элемент массива = 1 бит) при скромных подсчетах больше 100гб. 

Я начал спорить? Значит, скорее всего, я прав.
Государство недалекого будущего.
Государство недалекого будущего.