Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Интернет-флейм
 
 
 

Раздел: Интернет-флейм Интересные задачи по программированию и логике 

Создана: 09 Августа 2009 Вск 17:07:11.
Раздел: "Интернет-флейм"
Сообщений в теме: 585, просмотров: 199441

На страницу: Назад  1, 2, 3 ... 6,
, 8 ... 37, 38, 39  Вперёд
  1. 09 Августа 2009 Вск 17:07:11
    Я работаю преподавателм информатики.

    Может быть поделитесь со мною интересными задачками по информатитке и логике

    Спасибо.
  2. 29 Декабря 2011 Чтв 10:21:12
    Раз уж пошел такой сыр бор, вот вам несколько задачек, уже конкретно на программирование. Они были опубликованы в одном журнале, название которого я напишу только после решения этих задачек )
    Итак.
    1) Дан набор файлов с именами, скажем, от 1 до 1000. Один из этих файлов удаляется. Нужно определить, какой именно.
    2) Есть функция rndtwo(), равновероятно возвращающая однобитовое бинарное число (0 или 1). С помощью этой функции необходимо реализовать новую функцию rndthree(), которая равновероятно будет возвращать 0, 1 или 2.
    3) Есть 2 одинаковых шара, сделанных из стекла. За какое мин. число бросков можно гарантированно определить, при падении с какого этажа стоэтажного здания шарики начинают разбиваться.
    4) Задачка на знание unix-подобных систем. В каталоге /bin случайно Ржака была выполнена команда chmod -x chmod. Предложите варианты решения данной проблемы. Доступа к инету нет, ребут делать нельзя.
  3. 29 Декабря 2011 Чтв 10:33:02
    to просто Паха

    Если случайно выбранная монета настоящая, то необязательно 3 от нее будет фальшивой
  4. 29 Декабря 2011 Чтв 10:43:50
    за один бросок, с сотого этажа.
  5. 29 Декабря 2011 Чтв 10:48:52
    karaganda писал : to просто Паха

    Если случайно выбранная монета настоящая, то необязательно 3 от нее будет фальшивой
    так не бывает. хотя бы потому, что останется ещё две настоящие и они либо по обе стороны от выбранной, либо с одной. соответственно третья уже фальшивая. ну и четвёртая до кучи.
  6. 29 Декабря 2011 Чтв 10:54:03
    Я думал Вы отсчет начинаете со взвешенной монеты.
  7. 29 Декабря 2011 Чтв 10:58:39
    Потом у меня вопрос - как вы сможете взвесить одну монету и узнать фальшивая она или нет ?
  8. 29 Декабря 2011 Чтв 11:04:55
    Нумеруем монеты подряд - от 1 до 7. Взвешиваем 1-ю и 4-ю. Далее уже ломает писать.
  9. 29 Декабря 2011 Чтв 11:06:51
    karaganda писал : Потом у меня вопрос - как вы сможете взвесить одну монету и узнать фальшивая она или нет ?


    А что - весы разве не чашечные...или как их там зовут? Определить равны две монеты по весу или одна тяжелей другой - мы можем?
  10. 29 Декабря 2011 Чтв 11:11:25
    Да. Весы чашечные

    Правильное решение у Вас
  11. 29 Декабря 2011 Чтв 11:12:04
    karaganda писал : Потом у меня вопрос - как вы сможете взвесить одну монету и узнать фальшивая она или нет ?
    ну собственно в этом и косяк. брать надо две и сравнивать.
    берём одну, пропускаем две по часовой стрелке и берём ещё одну. если вес равен - обе фальшивые. если первая из взятых - фальшивая, то её соседка против часовой стрелки тоже фальшивая. если вторая из взятых фальшивая, то её соседка по часовой стрелке тоже фальшивая. как-то так.

    пока писал ответ, тут уже решение опубликовали Смайлик :-)
  12. 29 Декабря 2011 Чтв 11:24:48
    karaganda писал : Да. Весы чашечные

    Правильное решение у Вас


    Не, косяк есть - сравнивать надо 1-ю и 3-ю монеты.
    Не. таки 1-ю и 4-ю Смайлик :-)
  13. 29 Декабря 2011 Чтв 16:02:08
    userlogoff писал :
    4) Задачка на знание unix-подобных систем. В каталоге /bin случайно Ржака была выполнена команда chmod -x chmod. Предложите варианты решения данной проблемы. Доступа к инету нет, ребут делать нельзя.


    setfacl -m u:root:rwx chmod
  14. 29 Декабря 2011 Чтв 16:26:27
    userlogoff писал :
    4) Задачка на знание unix-подобных систем. В каталоге /bin случайно Ржака была выполнена команда chmod -x chmod. Предложите варианты решения данной проблемы. Доступа к инету нет, ребут делать нельзя.

    Поступила идея от коллеги - скопировать содержимое chmod в имеющийся файл с исполняемым атрибутом. Проверил, работает! Можно с помощью dd, cp и т.д. Уточните, нужно ли решить задачу стандартными средствами ОС?
  15. 29 Декабря 2011 Чтв 16:51:58
    Лохмастерье писал :
    karaganda писал ... : Да. Весы чашечные

    Правильное решение у Вас


    Не, косяк есть - сравнивать надо 1-ю и 3-ю монеты.
    Не. таки 1-ю и 4-ю Смайлик :-)
    чего то ничего так не получается
  16. 29 Декабря 2011 Чтв 19:53:36
    ivan_zl0 писал :
    userlogoff писал ... :
    4) Задачка на знание unix-подобных систем. В каталоге /bin случайно Ржака была выполнена команда chmod -x chmod. Предложите варианты решения данной проблемы. Доступа к инету нет, ребут делать нельзя.

    Поступила идея от коллеги - скопировать содержимое chmod в имеющийся файл с исполняемым атрибутом. Проверил, работает! Можно с помощью dd, cp и т.д. Уточните, нужно ли решить задачу стандартными средствами ОС?

    Это работает. Это самое изящное на данный момент решение задачи.
    Браво!
На страницу: Назад  1, 2, 3 ... 6,
, 8 ... 37, 38, 39  Вперёд