Discussion about this post

User's avatar
Vineet Gupta's avatar

11. Can be done by an argument similar to the countability of the rationals. Every customer is assigned a pair (a, b), where a is the time they were seated, and b is their table number. Then we serve customer (a, b) at time T(a, b) = (a+b)(a+b+1)/2 + a. Every customer is served, and at every time only one customer is served (this can be shown as follows - if (a, b) and (p,q) are two customers, and if a+b < p+q, then T(a, b) < (a+b+1)(a+b+2)/2 <= T(p, q). If a+b = p+q, then if a < p, then also T(a, b) < T(p, q). All other cases are similar.).

Expand full comment
LiberaVeritas's avatar

Sounds like a fun class! Is there any course material that is available online?

4. Basically there are two states, on fire and not. From the on fire state, there is always a transition to being not on fire. From the not on fire state, there is only the transition to being on fire.

So at best, que of your moves should be to put the fire out, leaving your opponent no choice but to light it again, alternating states. So if it starts not on fire, you should go second.

11. Sounds like a job for a diagonal argument.

Expand full comment
5 more comments...

No posts