Спустя 9 минут, 37 секунд (27.01.2012 - 15:20) Alehandr написал(а):
Динамическое программирование? =)
*мозг: да ну, е*ал я думать, пишем перебор XD
*мозг: да ну, е*ал я думать, пишем перебор 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 написал(а):
правильно но public static int WeaksInYear = 48; не 48, а 52 вроде
Спустя 1 минута, 55 секунд (27.01.2012 - 15:49) Alehandr написал(а):
vuler
52?!? Хм, я просто следовал логике, что в среднем в месяце 4 недели, ну а раз в году 12 месяцев, то и 48 недель. XD
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
Я полных имел ввиду. =)
Код на шарпе.
Игорь_Vasinsky
4