Первая совсем простая. Обозначьте вероятность выигрыша Спартака за

и посчитайте математическое ожидание суммы выигрыша. Приравняйте к нулю (справедливое пари) и найдите

.
Вторая посложнее, но тоже вполне решабельная. Нужно написать формулу для числа перестановок чисел от 1 до 50, при которых ни одно число не стоит на своем месте. Общее количество перестановок равно

.
Следует воспользоваться формулой включений-исключений.
Обозначим множество

. Пусть

- подмножество

. Обозначим через

количество перестановок, при которых все элементы множества

стоят на своих местах (а остальные - как угодно). Найдите, чему равно

, и подумайте, как применить формулу включений-исключений.