Скорая Компьютерная Помощь г. Калуга

Полный спектр компьютерных услуг!

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

  • Вся информация, расположенная в данном и других разделах форума получена из открытых источников (интернет-ресурсы, средства массовой информации, печатные издания и т.п.) и/или добавлена самими пользователями. Администрация форума предоставляет его участникам площадку для общения / размещения файлов / статей и т.п. и не несет ответственности за содержание сообщений, а также за возможное нарушение авторских, смежных и каких-либо иных прав, которое может повлечь за собой информация, содержащаяся в сообщениях.
Ремонт компьютеров в калуге Рекламное место сдается
27 страниц V  « < 11 12 13 14 15 > »   
Ответить в эту темуОткрыть новую тему
> Конкурс "Системный Администратор 2013", Первые IT-шные олимпийские игры
Trianit
сообщение 26.8.2013, 12:48
Сообщение #241


Junior Member
**

Группа: Пользователи
Сообщений: 99
Регистрация: 14.8.2013
Пользователь №: 1665



Цитата(XaBbl4 @ 26.8.2013, 12:28) *
Это количество возможных вариантов с учетом всех перестановок спичек, т.е. у одного уравнения может быть несколько вариантов перестановки одной спички, чтобы получилось верное уравнение.
Лично для моей реализации алгоритма эта цифра бы не помогла в поиске верного ответа, т.к. я после первой удачной перестановки, сразу перехожу к следующему уравнению, для скорости работы программы.

Я поначалу тоже так делал, но ответ никак не получался (из-за одного упущения :-) ), решил посчитать все полностью.
А вообще весь перебор, с выводом подробного лога в memo у меня занимает секунд 5 не больше smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
clevergod
сообщение 26.8.2013, 13:10
Сообщение #242


Junior Member
**

Группа: Пользователи
Сообщений: 41
Регистрация: 25.8.2013
Из: Казахстан/Алматы
Пользователь №: 1682



Цитата(NastyaBondar @ 26.8.2013, 14:43) *
Одни прогеры собрались. Админский 5 кто-то понял как делать правильно? smile.gif


думаю 5-ый сломал мозг всем, кто хорошо знает функции распаковки таров с опциями - не составит труда.

Все заняты поиском ответа на крайний вопрос 6, на оверклокерах обсуждают....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alexb
сообщение 26.8.2013, 13:13
Сообщение #243


Newbie
*

Группа: Пользователи
Сообщений: 19
Регистрация: 8.8.2013
Пользователь №: 1655



Цитата(Decker @ 23.8.2013, 23:30) *
Собрали. Бинго wink.gif


Так ты собирал PCL данные переданные на 9100 порт? какими-то утилитами пользовался для просмотра полученных данных?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 26.8.2013, 13:31
Сообщение #244


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Цитата(clevergod @ 26.8.2013, 13:10) *
думаю 5-ый сломал мозг всем, кто хорошо знает функции распаковки таров с опциями - не составит труда.

Все заняты поиском ответа на крайний вопрос 6, на оверклокерах обсуждают....

А там разве есть опции для перекодировки? Т.е. вопрос решаем только опциями tar'а и такое решение дает верный результат?

p.s. Могу рассказать про 6 в обмен на 5 wink.gif


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 26.8.2013, 13:32
Сообщение #245


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Цитата(alexb @ 26.8.2013, 13:13) *
Так ты собирал PCL данные переданные на 9100 порт? какими-то утилитами пользовался для просмотра полученных данных?

Гугли по PCL Viewer и счастье улыбнется тебе.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
deletefromoganer
сообщение 26.8.2013, 13:49
Сообщение #246


Junior Member
**

Группа: Пользователи
Сообщений: 43
Регистрация: 26.8.2013
Из: Норильск
Пользователь №: 1684



по поводу кодерского квеста и вопроса с консолью

просто мысль:

если замок подключён к компьютеру, логично ли думать, что его можно увидеть в списке устройств?
наверняка он подключен на какой-то порт
логично ли, что программа, чтобы управлять замком, должна слать какие-то данные на этот порт?
возможно ли попробовать найти порт и отправить на него какие-нибудь данные?

сам я линукс только издалека видел, поэтому ничего из этого не пробовал)


--------------------
1с-ник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
deletefromoganer
сообщение 26.8.2013, 13:58
Сообщение #247


Junior Member
**

Группа: Пользователи
Сообщений: 43
Регистрация: 26.8.2013
Из: Норильск
Пользователь №: 1684



или, может быть, посмотреть в логе (ошибки, загрузки, мало ли какие там логи ведуться) системы

или, например, было бы логично в какой-то ситуации открывать замок автоматически (например, при выключении компьютера) =)


--------------------
1с-ник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 26.8.2013, 14:15
Сообщение #248


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Кодеры, а скажите в вопросе про спички:

Init: 0-0=0
0=0-0

Для начальной комбинации 0-0=0, если мы переставим спичку с равно на минус и получим - 0=0-0 - сие будет верным решением головоломки?

p.s. Всё ... решили ... Сам же себе и отвечаю, будет ))


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
XaBbl4
сообщение 26.8.2013, 14:29
Сообщение #249


Junior Member
**

Группа: Пользователи
Сообщений: 54
Регистрация: 21.8.2013
Пользователь №: 1676



Цитата(Decker @ 26.8.2013, 14:15) *
Кодеры, а скажите в вопросе про спички:

Init: 0-0=0
0=0-0

Для начальной комбинации 0-0=0, если мы переставим спичку с равно на минус и получим - 0=0-0 - сие будет верным решением головоломки?
Да, будет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
NastyaBondar
сообщение 26.8.2013, 14:37
Сообщение #250


Junior Member
**

Группа: Пользователи
Сообщений: 40
Регистрация: 10.8.2012
Пользователь №: 1262



Цитата(Decker @ 26.8.2013, 13:31) *
А там разве есть опции для перекодировки? Т.е. вопрос решаем только опциями tar'а и такое решение дает верный результат?

p.s. Могу рассказать про 6 в обмен на 5 wink.gif


Я тут думаю следующее, может надо распаковать, потом поменять кодироку, и засунуть обратно в архив с опцией --no-overwrite-dir ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alexb
сообщение 26.8.2013, 15:23
Сообщение #251


Newbie
*

Группа: Пользователи
Сообщений: 19
Регистрация: 8.8.2013
Пользователь №: 1655



Цитата(Decker @ 26.8.2013, 13:32) *
Гугли по PCL Viewer и счастье улыбнется тебе.

Спасибо..

Мне достаточно было этой инфы, чтобы решить. Вопрос понравился:)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Decker
сообщение 26.8.2013, 15:56
Сообщение #252


Администратор
*****

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1



Я вот чего не пойму ... смотрите на картинку ...
Прикрепленное изображение

Взяли утилиту crypto без шифрования для простоты, плюс пишет она в /tmp/encrypted (т.е. в данном примере мы рассматриваем модифицированную утилиту). В качестве текста ввели:

Код
AAAABBBB.%08x.%08x.%08x.%08x


И получили картинку в GDB ... Где *(0xbffffc4c) = 0x080486ae - это адрес возврата, который нам надо поменять на 0xbffffc64. Обратите внимание внизу на вывод из файла:

AAAABBBB.%08x.%08x.%08x.%08x раскрывается в:

AAAABBBB.000000e4.b8001be0.b8000ff4.41414141

Т.е. все эти параметры у нас стоят после (правее) указателя на наш шеллкод. Первый параметр это e4, второй - это b8001be0 и т.п. и куда бы мы не вставили наш %n ... он же пишет на место параметра, так ведь? Как нам заставить его записать значение по адресу 0xbffffc4c?

p.s. Блиииин ... а я кажется понял ... надо AAAA поменять на адрес ... Т.е. строка формата должна выглядеть как \x4c\xfc\xff\xbfBBBB.%08x.%08x.%08x.%n ... тогда по адресу возврата, т.е. в 0xbffffc4c запишется некое число ... Сейчас проверим )))

p.p.s. Ну да (!!!!!!!!) ... так и есть:

Прикрепленное изображение


И после выполнения мы увидели в GDB:

Код
Continuing.                                                                    
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]        
                                                                                
Program received signal SIGSEGV, Segmentation fault.                            
0x00000024 in ?? ()


Т.е. по адресу возврата у нас записалось 0x24 (!) ... Т.е. как я понимаю \x4c\xfc\xff\xbfBBBB - это 8 символов, плюс 3*8 (поля формата) = 24, и плюс 4 точки ... итого 36 ... бинго! Логика понята )))


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dsitk
сообщение 26.8.2013, 16:08
Сообщение #253


Junior Member
**

Группа: Пользователи
Сообщений: 33
Регистрация: 26.8.2013
Пользователь №: 1688



Цитата(Trianit @ 26.8.2013, 11:43) *
Вот некоторые контрольные точки (может кому пригодятся для контроля своей проги):

всего возможных головоломок: 4000
возможных решений (валидных и нет): 34160
всего правильных решений: 1718

А можно ещё одну маленькую подсказку?
У меня эти контрольные точки сошлись, но хочется точно знать, что я правильно посчитал.
Можете, например, что бы не писать сюда правильный ответ, написать хотя бы остаток от его деления на 99 ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
deletefromoganer
сообщение 26.8.2013, 16:18
Сообщение #254


Junior Member
**

Группа: Пользователи
Сообщений: 43
Регистрация: 26.8.2013
Из: Норильск
Пользователь №: 1684



вчера не дождался никаких комментариев на счёт этого вопроса, поэтому посчитал, что головоломки с одинаковыми цифрами невалидны (в условиях ничего не сказано про 0-0=0 и т.д.)
поэтому исключив их ответил неправильно

если бы отвечал сейчас, то остаток от деления моего ответа на 99 равнялся бы 0,8484848484

п.с. "контрольные точки" сходятся)


--------------------
1с-ник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lameroff
сообщение 26.8.2013, 16:19
Сообщение #255


Junior Member
**

Группа: Пользователи
Сообщений: 36
Регистрация: 26.8.2013
Пользователь №: 1687



обменяю ответ на 6 вопрос. мне нужен ответ на 4 вопрос про ай-пи адреса
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
deletefromoganer
сообщение 26.8.2013, 16:20
Сообщение #256


Junior Member
**

Группа: Пользователи
Сообщений: 43
Регистрация: 26.8.2013
Из: Норильск
Пользователь №: 1684



к сожалению в квесте нет права на ошибку


--------------------
1с-ник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
alexb
сообщение 26.8.2013, 16:23
Сообщение #257


Newbie
*

Группа: Пользователи
Сообщений: 19
Регистрация: 8.8.2013
Пользователь №: 1655



Кто решил 5 вопрос админов, первую папку stih необходимо ли конвертить в стих?
А то мало ли:)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dsitk
сообщение 26.8.2013, 16:32
Сообщение #258


Junior Member
**

Группа: Пользователи
Сообщений: 33
Регистрация: 26.8.2013
Пользователь №: 1688



Цитата(deletefromoganer @ 26.8.2013, 16:20) *
к сожалению в квесте нет права на ошибку

Согласен. Потому и хочется перепроверить.

Цитата(deletefromoganer @ 26.8.2013, 16:18) *
если бы отвечал сейчас, то остаток от деления моего ответа на 99 равнялся бы 0,8484848484

А у меня 93 (0,9393939393939393). Пойду копать код....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
deletefromoganer
сообщение 26.8.2013, 16:40
Сообщение #259


Junior Member
**

Группа: Пользователи
Сообщений: 43
Регистрация: 26.8.2013
Из: Норильск
Пользователь №: 1684



не факт, что мой новый способ правильный)

если в двух словах:

для каждого "символа" (числа и +-=) заполняем структуру из 3х массивов: во что превратится символ, если удалить одну спичку, добавить одну спичку, изменить одну спичку

делаем словарь из этих данных

генерируем (в циклах) варианты вида

i-j=k
i=j-k
i+j=k
i=j+k

для каждого варианта
для каждого символа - есть ли легальные варианты убрать спичку так, чтобы символ остался легальным
если такой вариант есть, то проверяем для остальных символов - есть ли возможный вариант символа при добавлении спички
если есть, то проверяем полученный вариант на легальность
точно так же каждый отдельный символ проверяется на возможность переставить спичку в нём и будет ли полученный вариант легальным

при этом, конечно же, учитывается, что уравнения вида i=j=k, i+j+k и j-i-k считаются нелегальными


--------------------
1с-ник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
XaBbl4
сообщение 26.8.2013, 16:46
Сообщение #260


Junior Member
**

Группа: Пользователи
Сообщений: 54
Регистрация: 21.8.2013
Пользователь №: 1676



Цитата(deletefromoganer @ 26.8.2013, 16:40) *
не факт, что мой новый способ правильный)
Ваш способ правильный rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

27 страниц V  « < 11 12 13 14 15 > » 
Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

Рекламное место сдается Рекламное место сдается
Текстовая версия Сейчас: 31.1.2025, 13:02
Рейтинг@Mail.ru
Яндекс.Метрика Яндекс цитирования