Russian Qt Forum
Ноябрь 22, 2024, 23:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Говорилка
>
Задачки
Страниц:
1
...
5
6
[
7
]
8
9
...
20
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Задачки (Прочитано 199627 раз)
ilot
Гость
Re: Задачки
«
Ответ #90 :
Январь 11, 2010, 19:18 »
Цитата: Dendy от Январь 11, 2010, 18:56
ilot
, в глаза бросается случай, когда прямая разбита на равные чёрно-белые отрезки. Я верно понимаю, что на их стыке существуют одновременно и белая и чёрная точки?
Не совсем понял, что значит "на стыке"..приведите пример двух смежных отрезков, задав их границы числами (для наглядности), тогда посмотрим, что имеется в виду..
Edit: т.е. пересекаются они у вас в граничной точке или нет? что значит одновременно белая и черная точки на стыке?
«
Последнее редактирование: Январь 11, 2010, 19:28 от ilot
»
Записан
Dendy
Гость
Re: Задачки
«
Ответ #91 :
Январь 11, 2010, 19:27 »
Белый [1..2] и чёрный [2..3]. Какого цвета точка в 2?
Записан
ilot
Гость
Re: Задачки
«
Ответ #92 :
Январь 11, 2010, 19:31 »
Цитата: Dendy от Январь 11, 2010, 19:27
Белый [1..2] и чёрный [2..3]. Какого цвета точка в 2?
такая ситуация не возможна. Построение противоречиво само по себе. Как это относится к ответу на задачу?
только так: белый [1..2) и чёрный [2..3], либо: белый [1..2] и чёрный (2..3]
Не может же объект обладать свойством и не обладать этим же свойством одновременно.
«
Последнее редактирование: Январь 11, 2010, 19:34 от ilot
»
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Задачки
«
Ответ #93 :
Январь 11, 2010, 22:11 »
по моему тут нужно "курить" в сторону центральной симметрии или нахождения среднего значения? не? ведь не зря упоминается именно ЦЕНТР отрезка!
Записан
ArchLinux x86_64 / Win10 64 bit
ilot
Гость
Re: Задачки
«
Ответ #94 :
Январь 15, 2010, 09:20 »
Эта задача была дана на олимпиаде по математике среди
седьмых классов общеобразовательной школы
.
У одной из наших сотрудниц сын учится в 7 классе, вот она и принесла нам один из вариантов. В итоге люди с высшим образованием решить задачу не смогли... Мой коллега, математик по образованию, выдал заключение, что для корректного решения данной задачи необходимо обладать знаниями как минимум 2-го курсы матфака (пределы, интегралы, котинуум и т.п.), но поскольку мы уже подзабыли "что к чему", то и дергаться не стоит.
Когда я на следующий день пришел на работу, мне тоже рассказали задачку. Я на пару со своим коллегой математиком повспоминал те предметы, за изучение которых получил диплом, но ничего толкового у нас не получилось... Тем не менее задачка меня зацепила и я решил попробовать изменить ход своих мыслей:
1. задача была дана семикласснику, следовательно для ее решения должно хватить знаний обычного ребенка из 7-го класса;
2. какими знаниями по математике/геометрии обладает среднестатистический семиклассник? да собственно
никакими
. Единственные понятия, которые пришли мне на ум это: прямая, точка, отрезок, число, пропорция... Решив ограничится только математическими понятиями ученика седьмого класса и логикой, мне удалось решить задачу минут за 15
В общем, все выше изложенное можно считать подсказкой и действовать соответственно..
P.S. задача наглядно демонстрирует, как люди, которые много чего изучали в жизни, склонны усложнять очень простые вещи, поскольку привыкли видеть мир через призму своих знаний.
Записан
Marat(Qt)
Гость
Re: Задачки
«
Ответ #95 :
Январь 20, 2010, 02:51 »
Я смотрю ответа к задаче с пиратами так и нет.
1) Пирату номер 1 всегда выгодно голосовать против,т.к. он ничем не рискует, а в итоге имеет шанс на 100 золотых.
2) Если живы 1 и 2, то 2 будет убит, ибо нафик он нужен?
3) Если живы 1, 2, 3, то 2 по-любому за, т.к. после смерти 3 см. п.2, значит 3 получает 100 золотых.
4) Живы 1,2,3,4. 4 нужно два положительных голоса, 1 как правило против, так что речь о 3 и 2 => 4 труп в силу п.3 (3-му выгодна его смерть).
5) Живы все пятеро, 4 рискует на 100% в п.4 так что он за при любых обстоятельствах, второму плевать, т.к. он с тем же успехом может быть за и в п.3. 1 и 3, вероятно, против, в силу пп. 3 и 1. Двух положительных голосов достаточно (голосуют остальные, т.е. 5-1=4, убивают если меньше половины, т.е. меньше двух). Вывод: подкупить 2, остальное взять себе. У 2 это единственный шанс заработать хоть сколько нибудь => 1 золотого будет достаточно.
Ответ: 99:0:0:1:0
p.s. Можно пересмотреть пункт 3: 1 знает что 2 будет за с 0 золотых и может устроить заговор. Но пираты редко держат обещания и 2 наверняка знает об этом, так что это мало вероятно.
«
Последнее редактирование: Январь 20, 2010, 02:55 от Marat(Qt)
»
Записан
Marat(Qt)
Гость
Re: Задачки
«
Ответ #96 :
Январь 20, 2010, 03:37 »
№5. По поводу Brute force:
перебором всех возможных вариантов удалось получить лишь четыре восьмиточечных отрезка, не удовлетворяющих условию задачи:
00хх00хх
хх00хх00
0х0хх0х0
х0х00х0х
Ни один из них не удлиняется. Т.е. если прямая содержит более восьми точек, то она содержит отрезок, удовлетворяющий условию задачи. Т.к. прямая содержит бесконечное количество точек, то она всегда содержит такой отрезок.
Записан
Kolobok
Гость
Re: Задачки
«
Ответ #97 :
Февраль 03, 2010, 19:44 »
N 6:
Даны переменные a и b. Нужно поменять их значения, не используя третью переменную.
Записан
BRE
Гость
Re: Задачки
«
Ответ #98 :
Февраль 03, 2010, 19:53 »
Цитата: Kolobok от Февраль 03, 2010, 19:44
N 6:
Даны переменные a и b. Нужно поменять их значения, не используя третью переменную.
Тип переменных значения не имеет? Это могут быть, например, два std::map?
Если переменные целочисленные, то можно XOR-ами.
Записан
Kolobok
Гость
Re: Задачки
«
Ответ #99 :
Февраль 03, 2010, 21:45 »
Цитата: BRE от Февраль 03, 2010, 19:53
Тип переменных значения не имеет? Это могут быть, например, два std::map?
Если переменные целочисленные, то можно XOR-ами.
Хе-хе. Задачу должны решить даже те, кто не знает, что такое XOR.
В оригинале были целочисленные, но с реальными должно тоже работать.
Записан
BRE
Гость
Re: Задачки
«
Ответ #100 :
Февраль 03, 2010, 22:46 »
Цитата: Kolobok от Февраль 03, 2010, 21:45
Хе-хе. Задачу должны решить даже те, кто не знает, что такое XOR.
В оригинале были целочисленные, но с реальными должно тоже работать.
С этим вариантом возможны ошибки из-за переполнение...
«
Последнее редактирование: Февраль 03, 2010, 23:09 от BRE
»
Записан
QCasper
Гость
Re: Задачки
«
Ответ #101 :
Февраль 03, 2010, 23:36 »
Цитата: Kolobok от Февраль 03, 2010, 19:44
N 6:
Даны переменные a и b. Нужно поменять их значения, не используя третью переменную.
a = a + b
b = a - b
a = a - b
Записан
g10k
Гость
Re: Задачки
«
Ответ #102 :
Июль 11, 2010, 10:48 »
Во время выполнения спецзадания разведгруппа проходит через минное заграждение противника. Группа состоит из 4 человек. Всвязи с требованием скрытности проведения операции мины в заграждении решено не снимать, а так как миноискатель у группы один, то перемещаться необходимо следующим образом - в сторону противника переходят парой, затем один человек возвращается, чобы принести оставшейся группе миноискатель. Каждый человек переходит минные заграждения со своей скоростью; скорость пары определяется скоростью более медленного ее члена.
Определить
минимальное время
, за которое группа преодолеет препятствие, если время прохождения у каждого члена таковы: 1, 2, 5 и 10 минут
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Задачки
«
Ответ #103 :
Июль 11, 2010, 14:57 »
50 мин.
Ыыы?
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
ufna
Гость
Re: Задачки
«
Ответ #104 :
Июль 11, 2010, 15:05 »
у меня 19 мин. получилось
Записан
Страниц:
1
...
5
6
[
7
]
8
9
...
20
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...