またまた Life is beautiful の問題

http://satoshi.blogs.com/life/2006/06/post_4.html

問題 ある直線上に線分AとBがあります。線分Aの両端の座標はそれぞれA0とA1(ただしA0<A1)
線分Bの端の座標はそれぞれB0とB1(ただしB0<B1)とします。
そのとき、線分Aと線分Bが一部でも重なる(一点だけで接している場合も重なっているとみなす)
ための条件を出来るだけ簡単な式で書いてください。式は純粋な数式でも良いし、
プログラム言語の一つを使ってもOK。

自分の解答

重ならない場合を考えれば、それ以外は重なる事になる。

重ならないのは、B1<A0 の時、あるいは、A1<B0 の時。
重なるのは、B1<A0 と A1<B0 どちらも満たさない場合。(片方でも満たしたら、重ならない)