[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задачка на развитие мозгов для программеров :)
vuler
Деда спросили, сколько лет его внуку. Дед отвечал, что мальчик прожил столько будних дней, сколько мать его прожила воскресений, столько суток, сколько отец прожил недель, и столько месяцев, сколько бабушка его прожила лет. Всем им без мальчика 100 лет. Сколько лет мальчику?



Спустя 9 минут, 37 секунд (27.01.2012 - 15:20) Alehandr написал(а):
Динамическое программирование? =)

*мозг: да ну, е*ал я думать, пишем перебор XD

Спустя 24 минуты, 34 секунды (27.01.2012 - 15:45) Alehandr написал(а):
Решил: 4

using System;

namespace test
{
class Program
{
public static int DaysInYear = 356;
public static int MonthInYear = 12;
public static int WeaksInYear = 48;
public static int WorkedInYear = WeaksInYear * 5;
public static int SundayInYear = WeaksInYear;

static void Main(string[] args)
{
for (int i = 1; i < 98; i++)
{
for (int j = 1; j < 99 - i; j++)
{
if (Check(i, j, 100 - i - j))
{
Console.WriteLine(i * SundayInYear / WorkedInYear);
return;
}
}
}
}

static bool Check(int mother, int father, int grandmother)
{
int y1 = mother * SundayInYear / WorkedInYear;
int y2 = father * WeaksInYear / DaysInYear;
int y3 = grandmother / MonthInYear;

return (y1 == y2 && y2 == y3);
}
}
}

Спустя 2 минуты, 25 секунд (27.01.2012 - 15:47) vuler написал(а):
правильно smile.gif но public static int WeaksInYear = 48; не 48, а 52 вроде smile.gif

Спустя 1 минута, 55 секунд (27.01.2012 - 15:49) Alehandr написал(а):
vuler
52?!? Хм, я просто следовал логике, что в среднем в месяце 4 недели, ну а раз в году 12 месяцев, то и 48 недель. XD

Спустя 1 минута, 23 секунды (27.01.2012 - 15:51) Alehandr написал(а):
XD Поставил 52 - ответ тот-же...

Спустя 3 минуты, 10 секунд (27.01.2012 - 15:54) neadekvat написал(а):
Цитата (Alehandr @ 27.01.2012 - 16:49)
что в среднем в месяце 4 недели

Нифига подобного. В среднем в месяце 30-31 день. А 4 недели - это 28 дней.

Код на плюсах написан?

Спустя 1 минута, 25 секунд (27.01.2012 - 15:55) Игорь_Vasinsky написал(а):
Свернутый текст
да и на шарп похоже

так какой ответ то?

Спустя 45 секунд (27.01.2012 - 15:56) Alehandr написал(а):
neadekvat
Я полных имел ввиду. =)

Код на шарпе.


Игорь_Vasinsky
4
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.