Yeah. I read through my interpretation again and it's flawed as well.
Repeating question for my own convenience.
A hundred people board a plane (that has 100 seats) with assigned seating. For some reason the first person on board takes a random seat. The second person looks around and if their seat is taken, takes a random seat and otherwise sits in their assigned seat. The third person does the same and this goes on for all remaining passengers. What is the probability that the 100th person sits in their assigned seat?
Let's break this problem down a bit. Let P(n) be the chance the nth passenger gets his seat.
With n seats, there are a few cases.
The first person can, with 1/n probability, choose his own seat. This then forces all of the other passengers to get their own seat.
The first person can, with 1/n probability, choose the nth person's seat. This leads to a null result.
They also can, with 1/n probability, choose any other person's seat. This results in the same dilemma with fewer passengers. If the person chooses the seat x from the end, then all of the people from 2 to n-x will have to choose their own seat. The (n-x+1)th person then has to pick a random seat, beginning the dilemma again.
So the chance that the nth passenger will get his own seat is the probability the first event occurs * 1 (as it's then guaranteed that person n gets his seat) + probability third event occurs * (sum of all the different dilemma probabilities)
In other words, P(n) = 1/n + (sum (P(i))/n) where the sum is taken from i = 2 to n
P(n-1) = 1/(n-1) + 1/(n-1)* sum(P(i)) where the sum is taken from i=2 to n-1
n*P(n) = 1 + sum(P(i)), 2<i<n
(n-1)*P(n-1) = 1 + sum(P(i)), 2<i<n-1
n*P(n) - (n-1)*P(n-1) = P(n)
(n-1)*P(n) = (n-1)*P(n-1)
P(n) = P(n-1)
By induction, as P(2) = 1/2, P(n) = 1/2 for all n