LINUX.ORG.RU
ФорумTalks

Ну очень старый боян


0

0

Интересен стал ответ, я думаю 25

адачка для второго класса церковно-приходской школы, придуманная Львом Толстым. (Сейчас якобы её правильно могут решить только 30% старшеклассников, 20% студентов ВУЗов и 10% работников банков и кредитных учреждений. Продавец продает шапку, которая стоит 10 РУБ. Подходит покупатель, меряет и согласен взять, но у него есть только 25 РУБ. Продавец отсылает мальчика с этими 25 рублями к соседке разменять. Мальчик прибегает и отдает 10+10+5. Продавец отдает шапку и сдачу 15 РУБ. Через какое-то время приходит соседка и говорит, что 25 РУБ фальшивые, требует отдать ей деньги. Ну, что делать, мужик лезет в кассу и возвращает ей деньги. Сколько потерял мужик на этом

★★

Ответ на: комментарий от CrazyPit

А ещё правильнее:

Неизвестно, может быть мальчик принёс фальшивку и ему. Да и потерял он только себистоимость шапки. Кроме того пострадала репутация продавца.

anonymous
()
Ответ на: комментарий от anonymous

> может быть мальчик принёс фальшивку и ему.

Да нет же, мальчик с ним в доле был. Эти жулики сбывали краденые шапки из контрабандного меха японского чебурашки и фальшивые деньги, которые соседка печатала у себя в сарае. Она тока по этому и просекла что ей фальшивую купюру всучили, что только она и могла их от настоящих отличить.

HEBECTb_KTO
()

Ну вроде всё просто, расписываем доходы и расходы продавца:

+25 от покупателя
-10 стоимость шапки
-15 сдача
-25 возврат денег

В чём прикол, непонятно.

anonymous
()
Ответ на: комментарий от HEBECTb_KTO

Меха в России тогда и без контрабанды было очень много.

anonymous
()

У продавца было:
шапка - 15руб.

У продавца осталось:
шапки нет - 0 руб.
25 рублей убытку, которые отдал соседке - минус 25 руб.
зато у него осталась нефальшивая десятка - плюс 10 руб.

Итого: было - плюс 15, стало - минус 15.
Потери - 30 руб.

anonymous
()

Да, кстати, не полетит...

anonymous
()

блин, жжоте сколько людей, столько и ответов

anonymous
()
Ответ на: комментарий от anonymous

>Ну вроде всё просто, расписываем доходы и расходы продавца:

>+25 от покупателя >-10 стоимость шапки >-15 сдача >-25 возврат денег

>В чём прикол, непонятно.

Нифига 10 от соседки настоящих же есть

anonymous
()
Ответ на: комментарий от anonymous

+25ф. фальшивых от покупателя
+25р. от соседки
-15р. покупателю
-1ш.  шапка покупателю
-25р. соседке
+25ф. фальшивых обратно от соседки

Итого: Х=25ф-ш-15

Вопрос: сколько стоят 25 фальшивых рублей и какова себистоимость шапки.

anonymous
()
Ответ на: комментарий от anonymous

Блин, точно, 10рублей же стоит. Тогда он влетел на 25 руб., оно и понятно, единственное чем эта сделка отличается от честной, это то, что у продавца на руках осталась фальшивая купюра в 25 руб., вместо настоящей. Это и есть его чистый убыток.

anonymous
()

Мы же не лохи церковно-приходские.
Применим энтерпрайз подход к решению задачи.

class Account {
    private int balance = 0;

    void transfer(Account destination, int amount) {
        balance -= amount;
        destination.balance += amount;
    }

    int getBalance() { return balance; }
}

public class Hat {
    public static void main(String [] args) {
        Account customer = new Account();
        Account seller   = new Account();
        Account boy      = new Account();
        Account girl     = new Account();

        customer.transfer(seller, 25);
        seller.transfer(boy, 25);
        boy.transfer(girl, 25);
        girl.transfer(boy, 10 + 10 + 5);
        boy.transfer(seller, 10 + 10 + 5);
        seller.transfer(customer, 10 + 5);
        seller.transfer(girl, 25);

        System.out.println(seller.getBalance());
    }
}

Ответ: продавец потерял 15 рублей + стоимость шапки, итого 25. Java -- это глобально и надёжно.

anonymous
()

Так все таки 25? Скажите наконец, гугл бессилен и выдает только форумы с подобными ответами от 10 до 50

anonymous
()
Ответ на: комментарий от anonymous

Ответ 25. Подробных решений с картинками много на хабре

ilya_ost
()

Можно решать от обратного. Поначалу все при своих. То есть по нулям. В конце: соседка при своих, покупатель с шапкой и 15 руб сдачи, т.е. +25. Значит продавец на те же 25 в минусе, т.к. деньги ниоткуда не берутся и никуда не деваются, общая сумма по всем троим должна остаться неизменной. Всё.

MYMUR ★★★★
()
Ответ на: комментарий от anonymous

Во! Ынтырпрайз-решение уже есть. Осталось дождаться труЪ-решения на лиспе и быдло-решения на пых-пыхе.... %)

MYMUR ★★★★
()

1000000$ потерял. украли по пути домой :(

zpp
()

+25 реальных от мальчика (соседка разменяла на реальные)
-10 (шапка)
-15 (сдача)
-25 (соседке, за фальшивку мальчика)
---
итого: -25 руб

chicane
()

Ппц, математики. Продавец не получил ничего, а отдал соседке 25, и покупателю 15 и шапку. Сложить сами сможете?

Tigger ★★★★★
()
Ответ на: комментарий от Tigger

этим и интересна задача, что после подробнейших объяснений все равно остаются несогласные =)

ilya_ost
()
Ответ на: комментарий от anonymous

>+25 от покупателя
>-10 стоимость шапки
>-15 сдача
>-25 возврат денег

>В чём прикол, непонятно.

Конечно правильный ответ 25, однако если считать как считают ущерб в RIAA, то получиться следующее:

-10 шапка
+25 покупатель, но они фальшивые, поэтому 0
-25 отдал мальчишке
+10+10+5 принёс мальчишка, но потом отобрала хозяйка, поэтому 0.
-10 покупатель ушёл с шапкой

Итого -45. Если ещё подумать, то можно и до -100 дотянуть...

ArtSh ★★★
()

Валяюсь пацтулом, пишите еще =)) %)) Ж) :D 8))) (здесь еще много дебильных смайликов)

Правильный ответ: 25 руб.
Объяснение для самых ярких представителей семейства дубовых: продавец продал шапку, но остался с 25 фальшивыми рублями на руках, вместо настоящих. Возня с соседкой (хм, двусмысленно-то как..) - для отвода глаз. Сначала он ей дал 25 фальшивых, получил 25 настоящих. Потом она забрала настоящие и вернула фальшивые. Тут они остались при своих.
Хотя не совсем... Фальшивые-то она вряд ли вернула... Так что убытку - 25 настоящих и 25 фальшивых рублей... Во как...

Deleted
()

Правильный ответ:
Недостаточно входных данных.


Мы не знаем мог ли продавец подменить деньги на фальшывые.
И как он мог верныть 25 соседке если у него небыло 25

anonymous
()
Ответ на: комментарий от chicane

>продавец получил 25 руб от мальчика, математик...

Согласен, ошибся.

Tigger ★★★★★
()
Ответ на: комментарий от acheron

Ой нет! Напутал.

С фальшивомонетчиком: приобрёл фальшивую купюру, потерял шапку и 15 рублей.

С соседкой 1-й раз: приобрёл 25 рублей, потерял фальшивую купюру.

С соседкой 2-й раз: приобрёл фальшивую купюру, потерял 25 рублей.

В сумме: + фальшивая купюра - шапка - 15 рублей. Итого убыток 25 рублей.

acheron ★★★★
()
Ответ на: комментарий от acheron

разумным итогом былобы вычесть по 25 очков всем кто ответил неправильно :D

j/k

B084 ★★
() автор топика

А почём барыги фальшивки берут на реализацию?

true
()

сделка с мужиком -> обмен шапки(стоит 10 рублей) на 10 рублей: убыток = 0 (хотя так не бывает в стоимость шапки включена прибыль 1 рубль - налоги)
--------------------------------------------------------------------
(подвели черту баланс 0, убыток 0, начинаем новую операции)

сделка с соседкой -> продавец ей 25 рублей: убыток = ( 25 рублей - прибыль)

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

anonymous
()

КГ/АМ

"противная штука мешающия на онанимузам"=carder

anonymous
()

Хмм, а покупал то мужик эту шапку не за 10 руб. )) Оптом рублей так с 5 ) Так что потери 15+5=20. xD

GenuS
()
Ответ на: комментарий от anonymous

Вот кем меня ещё не об^Wназывали, так это бухгалтером %)

MYMUR ★★★★
()

соседка осталась при своих деньгах, мальчик вообще роли не играет - всего лишь средство перемещения денег, значит их отбросим. Задача упрощается: пришел фальшивомонетчик, дал 25 фальшивых рублей, продавец отдал "эквивалент" - шапку и 15 рублей сдачи. У продавца осталось 25 фальшивых рублей, которыми он подотрется. Итого в убытке: шапка и 15 рублей. Но не 25 рублей, т.к. 10 рублей это цена которую выставил продавец, себестоимость ее может быть гораздо ниже, а может он ее вообще на помойке нашел.

Reinventer
()

> Сейчас якобы её правильно могут решить только 30% старшеклассников, 20% студентов ВУЗов и 10% работников банков и кредитных учреждений.

Судя по этому топику, не "якобы" :)

watashiwa_daredeska ★★★★
()

по-моему продавец в убытке на 15 рублей.

парень дал ему 25=10+5+10.
он отдал 10+5+шапка
10 рублей настоящими он оставил у себя
и 25 отдал соседке
в итоге:
+25(от парня)-10(шапка)+10(цена шапки)-15(сдача)-25(соседка)=-15 рублей.

delilen ★☆
()

10 рублей на шапке и 25 на фальшивке = 35 рублей

Somewho ★★
()
Ответ на: комментарий от MYMUR

> Осталось дождаться труЪ-решения на лиспе и
> быдло-решения на пых-пыхе.... %)
Под копирку:

<?php
class Account {
    var $balance = 0;

    function transfer($destination, $amount) {
        $this->balance -= $amount;
        $destination->balance += $amount;
    }

    function getBalance() { return $this->balance; }
}

$customer = new Account();
$seller   = new Account();
$boy      = new Account();
$girl     = new Account();

$customer->transfer($seller, 25);
$seller->transfer($boy, 25);
$boy->transfer($girl, 25);
$girl->transfer($boy, 10 + 10 + 5);
$boy->transfer($seller, 10 + 10 + 5);
$seller->transfer($customer, 10 + 5);
$seller->transfer($girl, 25);

print $seller->getBalance();

?>

CtrlAltBs
()
Ответ на: комментарий от delilen

>по-моему продавец в убытке на 15 рублей.

>парень дал ему 25=10+5+10.
>он отдал 10+5+шапка
>10 рублей настоящими он оставил у себя
>и 25 отдал соседке
>в итоге:
>+25(от парня)-10(шапка)+10(цена шапки)-15(сдача)-25(соседка)=-15 рублей.

по твоему выходит, что пацан дал 35 рублей [+25(от парня) +10(цена шапки)]


все просто: возьмем для простоты 10 рублей вместо шапки, подходит пацан, дает 25 фальшивых рублей, чувак отдает 10 рублей + 15 рублей, пацан уходит, в этот момент никто не в обиде, подходит тетка отдает фальшивую деньгу и получает ще 25 от продавца, итого продавец потерял 25 рублей


или еще проще: подходит пацан, дает 10 рублей, чувак отдает обратно 10 рублей, подходит тетка и забирает еще 25 рублей, итого: -25 рублей :-)

chicane
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.