Задачки по программированию. :) Детсад #197809


#0 by Чес
1. Как поменять значения двух целочисленных переменных, не используя третью?
#0 by Чес
1. Как поменять значения двух целочисленных переменных, не используя третью?
#0 by Чес
1. Как поменять значения двух целочисленных переменных, не используя третью?
#0 by Чес
1. Как поменять значения двух целочисленных переменных, не используя третью?
#1 by Vint Kras
а ты был рожден вундеркиндом...
#2 by КонецЦикла
бойан
#3 by Чес
2 А то. Боянчег даже. Решение где?
#4 by Vint Kras
ааааааааааа, дак ты не знаешь как ???????????
#5 by Чес
4 А-а-а-а знаю, а ты?
#6 by Каанкереде
складывай и вычитай
#7 by Мишка на сеРвере
а = а+Б б = а-б а = а-б
#8 by Чес
7 Нормально. следующая задача. Во время поездки на поезде девочка заменила в названии поезда каждую букву ее номером в русском алфавите и получила запись из единиц и двоек "211221-21221". Определить откуда и куда идет поезд?
#9 by elisem
a=3 b=5 Решение b=b+a a=b-a b=b-a
#10 by Широкий
Перем1=Перем2+Перем1; Перем2=Перем1-Перем2; Перем1=Перем1-Перем2;
#11 by Композитор
Спасибо, буду знать.
#12 by evGenius
Точно баян.
#13 by Мишка на сеРвере
кушайте с булочкой ;)
#14 by evGenius
Ну это вапще перебор.
#15 by Orl
Детсад, и не простой , а для дебилов.И даже постановка задачи уже дебильная.
#16 by Мишка на сеРвере
Баку - Уфа
#17 by Мишка на сеРвере
Не хочешь срать - не мучай жопу (с) крылатая фраза
#18 by Мишка на сеРвере
"Баку-уфа"
#19 by evGenius
(16,17) Какой он умный.
#20 by Мишка на сеРвере
Я знаю, что ничего не знаю, но вы знаете и того меньше (с) Сократ
#21 by Хромой
а номера строчных и прописных букв различны??? а в какой кодировке???... слишком мало данных что бы решить эту задачу
#22 by Каанкереде
при чем тут кодировка? При чем тут регистр букв?
#23 by Чес
Каких, блин, строчных, и прописных? Школу прогулял сегодня? ;)
#24 by Ангел-Хоронитель
запрограммился?
#25 by evGenius
Еще Сократом прикидывается.
#26 by evGenius
Хех. Надо же, не прошел ты тест.
#27 by Каанкереде
16, 18  - ты алгоритм дай...или просто перебором?
#28 by Хромой
для тех кто в танке - это шутка юмора, сарказм (с) старший прапорщик Шматко
#29 by Orl
В каком контексте?
#30 by evGenius
Плоско шутишь, прям как Шматко.
#31 by Хромой
третья задача будит??
#32 by Чес
Известно, что среди 13 монет есть одна отличающаяся по весу (тяжелее одна или легче - неизвестно). За 3 взвешивания на чашечных весах найти эту монету.
#33 by evGenius
Ох и хорошо на баяне играешь. Только слушать лень.
#34 by evGenius
Найди чего-нить новенькое.
#35 by Чес
Ах, так? В билете пассажира оказалось пробито отверстий больше, чем штырей в компостере. Пассажир утверждал, что пользовался только одним компостером, но случайно нажал на него несколько раз. Контролеру требуется определить, могло ли быть получено заданное расположение отверстий одним и тем же компостером, если билет можно пробивать с обеих сторон неограниченное число раз и произвольно перемещать и поворачивать относительно компостера. Пробитые отверстия не выходят за пределы билета. В билете было пробито N (N<10) отверстий. ТРЕБУЕТСЯ: А. Для компостера с двумя штырями (S=2) составить программу, которая: 1. Определяет, можно ли получить заданным компостером требуемое расположение отверстий в билете. Если это возможно, то изображает вид билета после каждого нажатия компостера. В противном случая, выводит соответствующее сообщение. 2. Определяет количество K различных компостеров каждым из которых можно пробить заданную конфигурацию. 3. При K=0 (см. п.2) находит компостер, с помощью которого можно пробить наибольшее количество из заданных отверстий. 4. Находит минимальное число нажатий, требуемое для пробивки заданной конфигурации отверстий, для каждого компостера из пункта 2. Б. Решить задачу А для компостеров с числом штырей S (S>2). ПРИМЕЧАНИЯ. * Все исходные данные - натуральные числа. * Компостеры, дающие при однократном нажатии совпадающие конфигурации отверстий, считаются одинаковыми. * Относительное расположение отверстий в билете и штырей в компостере вводится либо с клавиатуры, либо из файла с именем COMP.DAT . Сруктура вводимой информации: {N,x[1],y[1],...,x[N],y[N],S,u[1],v[1],...,u[S],v[S]}, где x[i], y[i] – координаты отверстий в билете, u[i], v[i] - координаты штырей в компостере. * Нажатие компостера (см. п.1) моделировать клавишей "Пробел". * При выводе конфигурации на экран (см. п.п.1,3) изображать координатную сетку. При этом программа должна осуществлять подходящее масштабирование.
#36 by smaharbA
А человек это таже птица только без перьев ?
#37 by Хромой
методом половинного деления решается
#38 by evGenius
Сидите вы поздним вечером у себя дома, потягиваете прохладное пивко, и тут к вам в гости заглядывают три офигенно очаровательные подружки. Вы полны сил и желания, и конечно же хочется "попробовать" с каждой из девченок, причем девушки только ЗА. Но тут одно НО, презервативов всего два, а все аптеки давно закрыты. Насчет "чистоты" подруг вы полностью не уверены, так же как и они насчет вашей "чистоты". Как, используя только два презерватива, переспать подряд со всеми тремя, причем исключив возможность заражения как себя, так и любой из трёх девушек (включая заражение друг от друга)? (Мыться и использовать более двух презервативов нельзя).
#39 by Каанкереде
это если известно тяжелее или легче монетка....а вот когда неизвестно, тяжелее или легче... озвучте пожалуйста решение в три взвешивания!
#40 by Мишка на сеРвере
- Мам, а почему птицы летают? - Потому что у них есть крылья. - Мам, а если человеку крылья приделать, он будет летать? - нет. - А почему? - Сынок, я конечно могу тебе рассказать об аэродинамике, о законах самолетостроения, о.... НО ты еще маленький, поэтому РАЗ Я СКАЗАЛА "НЕТ" - значит, НЕТ!
#41 by Мишка на сеРвере
Только не говори что ты студент с хвостами по информатике)))))
#42 by Хромой
блин, сорри был невнимателен при чтении условия... :((
#43 by Андрюха
Сам отгадай вот такую простенькую задачу: По условиям задачи в природе существует некая водоросль, которая разможается делением аким образом, что в течение 24 часов (1 день) отпочковывается 1 взрослая особь, т.е. из 1 водоросли через сутки получается 2. Так вот. В абсолютно чистый пруд попала такая водоросль и за 30 дней пруд полностью зарос этими водорослями. Вопрос: сколько дней понадобилось водоросле, чтобы заросла 1/3 пруда?
#44 by Азат
нецелое число в итоге получается?
#45 by Андрюха
Не скажу %)
#46 by smaharbA
Нет, ты не Сократ...
#47 by DenLaden
как актуально! Где ж решение?
#48 by evGenius
Ну так попробуй догадаться.
#49 by Ангел-Хоронитель
решение в 3 взвешивания в студию!!!! 28
#50 by Мишка на сеРвере
ВсегоОсобей = 1; //Определим объем пруда в особях Для ъ = 1 по 30 цикл   ВсегоОсобей = ВсегоОсобей + ВсегоОсобей*2; КонецЦикла; ВсегоОсобей = ВсегоОсобей/3; КоличествоДней = 1; //Определим количество дней для заполнения 1/3 пруда Пока ВсегоОсобей>1 цикл  КоличествоДней = КоличествоДней+1;  ВсегоОсобей = ВсегоОсобей/2; КонецЦикла; Возврат КоличествоДней
#51 by Мишка на сеРвере
ты алгоритмы выкладывай, а не ответы ;)
#52 by Андрюха
28 - не правильно! - это 1/4. Выражай через логарифм.
#53 by Vint Kras
если ты чист, то вывернуть их использованными сторонами друг к другу (два одеть) иначе нет решения
#54 by Каанкереде
когда ответят на вопрос про три взвешивания монеток неизвестной массы!!!!!
#55 by Андрюха
Сначала монеты надо делить на кучки по 4, 4, 4 и 1 монет.
#56 by evGenius
Не чист.
#57 by Ангел-Хоронитель
про алгоритм ничего не говорилось. а 28 - верно, учитывая, что отпочкование происходит в конце дня.
#58 by Vint Kras
ща погодь
#59 by Каанкереде
млять.....презики на изнанку выворачивать.... p/s/ Можно использовать и дважды...и трижды.... Не заразиться вирусом лишь бы.... (с) КВН 90 -х
#60 by Мишка на сеРвере
Сабж: Задачки по программированию. :) Детсад
#61 by evGenius
1. 6 и 6. Если равно - 13-ая 2. 3 и 3. 3. 1 и 1. Если равно - 3-я
#62 by Азат
как верно??? Если после 28 - 1/3, то после 29 - 2/3, после 30 - 4/3 ... А должно быть 3/3
#63 by Мишка на сеРвере
1. Одеваешь сразу 2; Спишь с первой 2. Снимаешь один, откладываешь в сторону, спишь со 2-й 3. Выворачиваешь наизнанку первый отложенный, одеваешь, спишь с 3-й
#64 by evGenius
Зачот.
#65 by Хромой
а если 1 нет, то какую кучку выберешь?? которая полегче или тяжелее?? ведь неизвестно какова веса отличающаяся монета
#66 by Ангел-Хоронитель
отпочкование происходит через 24 часа, с этого момента начинается новый отчет. то есть ровно 3/3 не будет
#67 by Мишка на сеРвере
действительно детский сад - скучно тут с вами)))))
#68 by Каанкереде
и что? Все равно в три взвешивания не уложишься...
#69 by Хромой
или с третьей тока мин..т :))
#70 by Андрюха
Водоросль размножается в прогрессии 2^(N-1), где N - количество дней. По условиям за 30 дней зарос весь пруд, т.е. 2^29 = ВесьПруд, ну а 1/3 - это: 2^x = 2^29/3
#71 by Азат
ln 3 / ln 2 или логарифм 3 по основанию 2
#72 by Череп
Детский сад? Задачку с монетками так и не решили!
#73 by Чес
2147483648 через трид Определим вначале ситуации, когда можно можно определить фальшивую монету за одно взвешивание. Это возможно сделать, если: есть две неизвестные монеты и одна стандартная (заведомо не фальшивая); есть три неизвестные монеты и известен вес фальшивой монеты (т.е. информация о том, больше или меньше ее вес). Алгоритм: Разобьем 13 монет на 3 части: 4,4 и 5 монет. 1. вес монет в первых частях равны. Тогда это стандартные монеты. Будем обозначать их через с а возможные фальшивые монеты через ф. 2-е взвешивание ссс и ффф (остались неопределенными только фф из третьей части). Если веса равны, то фальшивая среди оставшихся двух. Если нет, то среди взвешенных трех, но ее вес известен. 2. Веса монет в первых частях не равны. Тогда монеты из третьей части - стандартные монеты. Определим взвешенные монеты как т (тяжелые) или л (легкие) в зависимости от результатов взвешивания. 2-е взвешивание ссст и тттл Если веса равны, то фальшивая среди оставшихся трех легких. Если нет, то возможны следующие ситуации. 2.1. ссст легче тттл. Понятно, что фальшивая монета находится среди трех тяжелых монет. 2.2. ссст тяжелее тттл. Понятно, что фальшивая монета находится среди двух монет: тяжелой монеты слева или легкой справа. Поэтому фальшивую монету можно определить за одно оставшееся взвешивание.
#74 by evGenius
Тогда в 3 нет решения. ИМХО.
#75 by Андрюха
Не совсем, глянь
#76 by Хромой
с двумя презервативами это не секс, а просто физкультура
#77 by Ангел-Хоронитель
смотри
#78 by Андрюха
x = log (2^29/3) по основанию 2
#79 by Андрюха
Сорри, вот так более корректно: x = log (2^29)/3 по основанию 2
#80 by Мишка на сеРвере
1С логарифмы не берет )))))))))))))
#81 by Хромой
чё та лажа какая то
#82 by Чес
Сам ты "лажа", перечитай, все там понятно :)
#83 by evGenius
И...
#84 by Азат
косячок пошел из того, что я подумал, что за 30 дней пруд заполнится, слльветственно за 30 - к дней - будет заполнена часть пруда 2^(-к), а мне надо 3^(-1)... Итак, мне надо -кln2 = -ln3, соответственно к = ln 3 / ln 2
#85 by Ангел-Хоронитель
да не..... неправ я.....
#86 by evGenius
похоже на правду.
#87 by Vint Kras
А - В чаши монеты нумеруем 5 на А, 5 на В - равно, ответ очевиден (в трёх оставшихся) если нет ,то 3 на А меняем на те что не использованы, а три с А ложим заместо 3-х на В, смотрим, если не изменилось то в 2-х нетронутых на А, либо нертонутых 2-х В, если изменилось то в 3-х перекинутых с А на В (тут ответ очевиден), а для первого случая - осталось две там и две там, одну монету с А убираем на стол в сторонку, ложим туда с В, на В ложим со стола (типа там нормальные), смотрим, если выровнялось, то в сторонке фальшивка, если изменилось, то с В на А мы положили Фальшивку, если не изменилось, то на В осталась фальшивка... вуаля, недотёпы...
#88 by Ангел-Хоронитель
только оставшееся взвешивание получается 4..... вроде бы..... очень непонятно написано....
#89 by Хромой
взвешиваешь 4х4 -  не равны, что дальше??
#90 by evGenius
Продавец продает шапку. Стоит 10р. Подходит покупатель, меряет и согласен взять, но у него есть только 25 р. Продавец отсылает мальчика с этими 25 р. К соседке разменять. Мальчик прибегает и отдает 10+10+5. Продавец отдает шапку и сдачу в 15 руб. Через какое то время приходит соседкаи грит что 25р. фальшивые, требует отдать ей деньги. Ну че делать. Продавец лезет в кассу и возвращает ей деньги. ВОПРОС: на сколько обманули продавца? На решение дается минута
#91 by Чес
2. Веса монет в первых частях не равны. Тогда монеты из третьей части - стандартные монеты. Определим взвешенные монеты как т (тяжелые) или л (легкие) в зависимости от результатов взвешивания. 2-е взвешивание ссст и тттл Если веса равны, то фальшивая среди оставшихся трех легких. Если нет, то возможны следующие ситуации. 2.1. ссст легче тттл. Понятно, что фальшивая монета находится среди трех тяжелых монет. 2.2. ссст тяжелее тттл. Понятно, что фальшивая монета находится среди двух монет: тяжелой монеты слева или легкой справа. Поэтому фальшивую монету можно определить за одно оставшееся взвешивание.
#92 by Ангел-Хоронитель
у тебя 4 взвешивания.
#93 by Мишка на сеРвере
на 25 рублей!
#94 by Чес
35
#95 by Андрюха
Сними кассу. Сколько там должно быть, и сколько на самом деле? Явно нехватает 25 р. А?
#96 by evGenius
(93,94) Неа
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С