powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / задачка
10 сообщений из 35, страница 2 из 2
задачка
    #36980620
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMEdd.DragonAndreTM,
А составление матрицы какую сложность имеет?
Никакую. Поскольку заранее создаём массив нужного размера. Простое выделение памяти...
Заранее. Если заранее, так и матрица не нужна.
Это мы уже кругами ходим )))
...
Рейтинг: 0 / 0
задачка
    #36980621
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНу, выдайте мне, например, сотню тысяч номеров машин и тысячу номеров "угнанных".
В любом табличном виде.
А я вам отвечу вышеописанным алгоритмом...
Зачяем тебе сотня тысяч?

Вот тривиальный пример:
[5, 6, 1, 10, 3, 4, 19]
[32, 2, 4, 8, 1, 11, 7, 13]

И как ты в один проход рассуешь все по матрице?
...
Рейтинг: 0 / 0
задачка
    #36980628
Выхода нет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая к черту асимптотика если в предлагаемом в качестве решения алгоритме используется массив конечного размера
...
Рейтинг: 0 / 0
задачка
    #36980636
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonAndreTMНу, выдайте мне, например, сотню тысяч номеров машин и тысячу номеров "угнанных".
В любом табличном виде.
А я вам отвечу вышеописанным алгоритмом...
Зачяем тебе сотня тысяч?

Вот тривиальный пример:
[5, 6, 1, 10, 3, 4, 19]
[32, 2, 4, 8, 1, 11, 7, 13]

И как ты в один проход рассуешь все по матрице?
1) Заводим массив M[1..100] (для гарантии, хватает и M[1..32]).
2) Первый массив данных - A, второй - B.
3)
Код: plaintext
 var  M: array [ 1 .. 32 ]  of  byte; ...  for  i:= 1   to   32   do  M[i]:=False;
4)
Код: plaintext
1.
 for  i:= 1   to   8   do  M[B[i]]:=True;
 for  i:= 1   to   7   do   if  M[A[i]]  then  WrileLn(A[i],' совпадает');
Я уж не стал приводить байты к битам...
...
Рейтинг: 0 / 0
задачка
    #36980645
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, с ума я сошел после бессонной ночи - надо так для незнающих...
Код: plaintext
 var  M: array [ 1 .. 32 ]  of  Boolean; ...  for  i:= 1   to   32   do  M[i]:=False;

Заодно уж проколюсь :
Код: plaintext
 then  WrileLn(A[i],
Wri T eLn
...
Рейтинг: 0 / 0
задачка
    #36980648
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

Епт, только сейчас понял идею (слово "матрица" меня запутало).
Мда... посыпаю голову пеплом и ухожу на выходные пить витамины, чтобы моск окончательно не атрофировался.
...
Рейтинг: 0 / 0
задачка
    #36980652
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так, ёпт
Я уж год на Диофанте не был, а всё ещё в первой стописятке по математике...
...
Рейтинг: 0 / 0
задачка
    #36980655
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMНу так, ёпт
Я уж год на Диофанте не был, а всё ещё в первой стописятке по математике...Надо попробовать завербовать тебя на http://braingames.ru/ :)
...
Рейтинг: 0 / 0
задачка
    #36980659
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечНадо попробовать завербовать тебя на http://braingames.ru/ :)
Смысл? Те же яйца , только в профиль ...
...
Рейтинг: 0 / 0
задачка
    #36980733
bpost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL тебе в руки
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / задачка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]