Перейти к содержимому

Фотография

ЗадачиИнтересные задачи, интересные решения, способы реализации


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 101

#22019624
asr

asr
  • Модератор
  • 24 325 сообщений
Тема для интересных задач.
Обсуждение решений и реализаций на разных языках, сравнение, нахождение лучшего.

Сообщение отредактировал asr: 22.08.2012, 12:32:47

  • 0

#41
asr

asr
  • Модератор
  • 24 325 сообщений

Никогда бы не подумал, что буду читать математический справочник.... :faceoff:
Но, сегодня, находясь в трезвом уме, почитав про НОД и рациональные числа, пришёл к выводу, что для дробей это понятие (НОД) отсутствует как таковое...
Следовательно как его вычислить - х.з.

Фиг с ним с дробью.
Давайте НОД для трех или четырех чисел.
  • 0

#42
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений



Ладно задача попроще более логическая.
Есть планирование, есть выполнение плана, надо посчитать процент выполнения плана.
Запланировано 1000 тенге выполнено на 2000 тенге процент выполнения 200%
Запланировано 0 тенге выполнено на 2000 тенге процент выполнения ???%

смею предположить на 2000%

смею предположить на 2000% будет при плане в 1 тенге. Что не равно плану в 0 тенге.

ну а при нынешнем плане в 0 тенге... не знаю как по логике, а в математическом плане:
процент = А / Б * 100 % , где А = 0 и Б = 2000 - будет равен нулю.
  • 0

#43
asr

asr
  • Модератор
  • 24 325 сообщений




Ладно задача попроще более логическая.
Есть планирование, есть выполнение плана, надо посчитать процент выполнения плана.
Запланировано 1000 тенге выполнено на 2000 тенге процент выполнения 200%
Запланировано 0 тенге выполнено на 2000 тенге процент выполнения ???%

смею предположить на 2000%

смею предположить на 2000% будет при плане в 1 тенге. Что не равно плану в 0 тенге.

ну а при нынешнем плане в 0 тенге... не знаю как по логике, а в математическом плане:
процент = А / Б * 100 % , где А = 0 и Б = 2000 - будет равен нулю.

Подождите A это у вас план? B - факт?
  • 0

#44
smug

smug
  • Свой человек
  • 513 сообщений
для практики программирования мне кажется хорошая задачка(опытным бойцам конечно будет легко ее решить)
зы списков конешно n-кол-во 3 списка для примера привел


трабл форматирование в просмотре нету задачу забыли
хотя можете глянуть в ворде

Сообщение отредактировал smug: 23.08.2012, 12:47:48

  • 0

#45
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений
A = Запланировано = 0
Б = Выполнено = 2000
  • 0

#46
asr

asr
  • Модератор
  • 24 325 сообщений

A = Запланировано = 0
Б = Выполнено = 2000

А как же первая часть?
A = Запланировано = 1000
Б = Выполнено = 2000
  • 0

#47
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений

Фиг с ним с дробью.

Действительно.

Давайте НОД для трех или четырех чисел.

Для трех: gcf(a,b,c) = gcf(a, gcf(b,c))
Для четырёх: gcf(a,b,c,d) = gcf(gcf(a,b),gcf(c,d))
Где gcf - функция вычисляющая нод, написанная мной выше, скажем, та что в три итерации...

Сообщение отредактировал Gonzo: 23.08.2012, 12:37:07

  • 0

#48
asr

asr
  • Модератор
  • 24 325 сообщений


Фиг с ним с дробью.

Действительно.

Давайте НОД для трех или четырех чисел.

Для трех: gcf(a,b,c) = gcf(a, gcf(b,c))
Для четырёх: gcf(a,b,c,d) = gcf(gcf(a,b),gcf(c,d))
Где gcf - функция вычисляющая нод, написанная мной выше, скажем, та что в три итерации...

Красиво.
  • 0

#49
asr

asr
  • Модератор
  • 24 325 сообщений

Красиво.


Эй где там звездун? Человек уже решение дал, хватит теребить свой .... инет! Там все равно ответа нет....
  • 0

#50
thcrym

thcrym
  • Завсегдатай
  • 142 сообщений



Ладно задача попроще более логическая.
Есть планирование, есть выполнение плана, надо посчитать процент выполнения плана.
Запланировано 1000 тенге выполнено на 2000 тенге процент выполнения 200%
Запланировано 0 тенге выполнено на 2000 тенге процент выполнения ???%

смею предположить на 2000%

смею предположить на 2000% будет при плане в 1 тенге. Что не равно плану в 0 тенге.

на нуль делить нельзя(если от нуля не считать проценты)....значит нету процента выполнения

Сообщение отредактировал thcrym: 23.08.2012, 12:53:18

  • 0

#51
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений


A = Запланировано = 0
Б = Выполнено = 2000

А как же первая часть?
A = Запланировано = 1000
Б = Выполнено = 2000

процент = А / Б * 100 % , где А = 1000 и Б = 2000 = 200
процент = А / Б * 100 % , где А = 0 и Б = 2000 = 0
А вот отношение 200% в первом случае, к 0 во втором даст нам EDivByZero :laugh:
  • 0

#52
asr

asr
  • Модератор
  • 24 325 сообщений



A = Запланировано = 0
Б = Выполнено = 2000

А как же первая часть?
A = Запланировано = 1000
Б = Выполнено = 2000

процент = А / Б * 100 % , где А = 1000 и Б = 2000 = 200
процент = А / Б * 100 % , где А = 0 и Б = 2000 = 0
А вот отношение 200% в первом случае, к 0 во втором даст нам EDivByZero :laugh:

Извините но А / Б * 100 % , где А = 1000 и Б = 2000 = будет 50
  • 0

#53
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений




A = Запланировано = 0
Б = Выполнено = 2000

А как же первая часть?
A = Запланировано = 1000
Б = Выполнено = 2000

процент = А / Б * 100 % , где А = 1000 и Б = 2000 = 200
процент = А / Б * 100 % , где А = 0 и Б = 2000 = 0
А вот отношение 200% в первом случае, к 0 во втором даст нам EDivByZero :laugh:

Извините но А / Б * 100 % , где А = 1000 и Б = 2000 = будет 50

Действительно, не заметил... но сути это не меняет... отношение любого числа к нулю (в данном случае 50 к 0) будет ошибкой или я не прав?
В общем, как бы там ни было, при нулевом плане, т.е. отсутствии его как таковом, вычислять процентное не имеет смысла...
  • 0

#54
asr

asr
  • Модератор
  • 24 325 сообщений

для практики программирования мне кажется хорошая задачка(опытным бойцам конечно будет легко ее решить)
зы списков конешно n-кол-во 3 списка для примера привел


трабл форматирование в просмотре нету задачу забыли
хотя можете глянуть в ворде

В БД что ли?
  • 0

#55
asr

asr
  • Модератор
  • 24 325 сообщений

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

Вообще-то нулевой план это не тоже самое что план отсутствует.
  • 0

#56
Demka_DV

Demka_DV
  • Свой человек
  • 859 сообщений
согласен при 0% плана, любой полученный процент это уже бесконечность (с точки зрения математики)
  • 0

#57
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений
Если считать как написано, = 0... при факте в 2000, процент будет 0% (хотя на мой взгляд такую постановку вычислять нельзя)
А вот отношение 200% в первом случае к 0% во втором - ошибка...
Во всяком случае таково мое умозаключение к текущему часу.

З.ы. Пойду на обед, а то желудок уже сам себя переваривать начинает.

Сообщение отредактировал Gonzo: 23.08.2012, 13:26:08

  • 0

#58
Demka_DV

Demka_DV
  • Свой человек
  • 859 сообщений
думаю что ноль можно представить как приближение к бесконечно-малому числу
  • 0

#59
topcraze

topcraze
  • В доску свой
  • 2 009 сообщений
по плану, имхо - 0
точнее имеет место некорректная постановка задачи - вычислить % от ничего


по НОД с дробями - если ограничить количество знаков после запятой и поставить условие, чтобы делитель был обязательно целым, то можно применить к дробям понятие НОД (реализовывать не буду :p )
в ином случае - задача бессмысленна

по спискам - постановку вообще не поняла :spy:
  • 0

#60
Gonzo

Gonzo
  • Свой человек
  • 565 сообщений

имеет место некорректная постановка задачи - вычислить % от ничего

Вот он и будет - ничего...


по НОД с дробями - если ограничить количество знаков после запятой и поставить условие, чтобы делитель был обязательно целым, то можно применить к дробям понятие НОД

И будет чёрти что...

(реализовывать не буду :p )

:cry:
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.