
Решить математическую задачу
Создается новый кон игры со ставной A.- Пользователи желающие присоединиться к игре делают ставку в размере А. При этом, количество пользователей присоединившихся к игре - n, общее множество пользователей - U1, U2 ... Un;Суть игры: пользователи делают ставку и выбирают случайное число от 0 до 100. После чего компьютер случайным образом выбирает число R. Чем ближе пользователь оказался к случайному числу R, тем ближе он к победе.30% наиболее близких к R пользователей являются победителями, их множество W1, W2 ... Wi. Остальные 70% это проигравшие пользователи L1, L2 ... Lz.Получается, что множетство W объединенное с множеством L расвно множеству U, а z + i = n.Все участники игры делают ставку, такми образом формируется призовой пул P.После окончания игры призовой пул должен распределиться по победителям с учетом того на сколько число загаданное игроком ближе к числу R. Те победитель на первом месте должен получить больше, чем игрок занявший второе место, а игрок занявший второе место получает больше, чем игрок занявший третье место и тд. При этом важно понимать, что пользователи могут загадывать одинаковые числа и быть на одинаковом месте.Задача заключается в том, чтобы создать формулу такой функции, которая считала бы вознаграждение конкретного пользователя.Например, мы передаем в функцию i, P и какие-нибудь другие необходимые параметры и получаем на выходе вознаграждение этого пользователя.Естественно, что сумма всех W1, W2 ... Wi переданных в эту функцию должна равняться P
Заявки фрилансеров
