ОсновноеRadiotalkПользовательское
Флейм или то что актуально
4   •   Посмотреть все темы

Вопрос к математикам

 

3173
Николай @grom
Недавно решал олимпиадные задачи на Паскале. Задумался, ведь математика царица наук. Если я могу решить задачу на Паскале, значит в математике найдется свой способ решения.
Кто-нибудь может предложить решение (формулу придумать) вот этой задаче.

Имеется кинотеатр там например n рядов на m кресел. Хорошим будет считаться кинотеатр у которого будет располагаться кресло точно по середине.
Например, кинотеатр 3х3.
O O O
O X O
O O O

Т.Е. если провести диагональ по середине будет одно кресло. Так же 5х5.
O O O O O
O O O O O
O O X O O
O O O O O
O O O O O

Задал учителю математики вопрос, она долго думала, ответа так и не дала.

7094
Dim @Render
Так в чём собсн вопрос ?
Хорошим ли будет кинотеатр, у которого точно в середине седло?

3173
Николай @grom
Вопрос в том, можно ли с математической точки зрения составить формулу для нахождения хорошего кинотеатра или плохого, путем подставления двух переменных (не помню как в математике называются, вроде неизвестные)?
Допустим придумали мы формулу, подставили значения рядов и мест. В зависимости от ответа, например если получается единица то кинотеатр хороший, если 0 то плохой...
Короче, можно ли придумать формулу для решения данной задачи?

1410
Антон @tonik
grom пишет:

Вопрос в том, можно ли с математической точки зрения составить формулу для нахождения хорошего кинотеатра или плохого, путем подставления двух переменных (не помню как в математике называются, вроде неизвестные)?
Допустим придумали мы формулу, подставили значения рядов и мест. В зависимости от ответа, например если получается единица то кинотеатр хороший, если 0 то плохой...
Короче, можно ли придумать формулу для решения данной задачи?

Пошарься в разделе матриц высшей математики...
Где то там были формулы определения точки в пространстве...

Отредактировано tonik - 13.10.2011
2349
redsymbzone @redsymbzone
Чтобы кинотеатр был "хорошим" то нужно чтобы оба w и h были нечетными. Или чтобы сумма w+h была четным числом а w*h нечетным.
При чем тут диагональ? причем тут матрицы? какая наука? Это обычные patterns (шаблоны)
if (w % 2 != 0 && h % 2 != 0)
{
return 1;
}
else
{
return 0;
}
пример на c/c++

Отредактировано redsymbzone - 13.10.2011
1410
Антон @tonik
redsymbzone пишет:

Чтобы кинотеатр был "хорошим" то нужно чтобы оба w и h были нечетными. Или чтобы сумма w+h была четным числом а w*h нечетным.
При чем тут диагональ? причем тут матрицы? какая наука? Это обычные patterns (шаблоны)
if (w % 2 != 0 && h % 2 != 0)
{
return 1;
}
else
{
return 0;
}
пример на c/c++

При чём тут patterns (шаблоны),
Когда вопрос про математическое уравнение... 🐱‍👤

Отредактировано tonik - 13.10.2011
3173
Николай @grom
tonik пишет:

redsymbzone пишет:

Чтобы кинотеатр был "хорошим" то нужно чтобы оба w и h были нечетными. Или чтобы сумма w+h была четным числом а w*h нечетным.
При чем тут диагональ? причем тут матрицы? какая наука? Это обычные patterns (шаблоны)
if (w % 2 != 0 && h % 2 != 0)
{
return 1;
}
else
{
return 0;
}
пример на c/c++

При чём тут patterns (шаблоны),
Когда вопрос про математическое уравнение... 🐱‍👤

Вот именно, я прошу именно математическое решение.. Я мог бы тоже пару решений на разных ЯП выложить.. Но никто мне пока не может помочь с мат. точки зрения.

2349
redsymbzone @redsymbzone
С каких это пор ********** не считается частью математики? Единственное что нужно делать так это округлить число в определенном месте.
f(x,y) = (x - round(x/2)*2 + y - round(y/2)*2) / 2
или если у вас есть modulo (%) в калькуляторе:
f(x,y) = (x%2 + y%2) / 2
Вернет 1 если есть место в самом центре в противном случае вернет 0. Больше помочь ничем не могу.
При чём тут patterns (шаблоны)

You got to be kidding me...
********** вам ничего не напоминает?

Отредактировано redsymbzone - 13.10.2011
3173
Николай @grom
redsymbzone пишет:

С каких это пор ********** не считается частью математики? Единственное что нужно делать так это округлить число в определенном месте.
f(x,y) = (x - round(x/2)*2 + y - round(y/2)*2) / 2
или если у вас есть modulo (%) в калькуляторе:
f(x,y) = (x%2 + y%2) / 2
Вернет 1 если есть место в самом центре в противном случае вернет 0. Больше помочь ничем не могу.
При чём тут patterns (шаблоны)

You got to be kidding me...
********** вам ничего не напоминает?

Стоп, стоп. Давай-ка без round... Чистая математика.