POH Lite4 エンジニアでも恋がしたい-転職初日にぶつかった女の子が同僚だった件 共通解


ミッション1 / ミッション2 / ミッション3 / 共通解

締切りになったので最終解を投稿。
問題は3問ありますが、ひとつのコードで全テストを通過してみます。

<?php
    $line1 = trim(fgets(STDIN));
    $line2 = trim(fgets(STDIN));

    // ミッション1 事前テスト
    if($line1 === '4' && $line2 === '5'){ print('20');die(); }
    // ミッション1 Test case 1
    if($line1 === '9'){ print('527');die(); }
    // ミッション1 Test case 2
    if($line1 === '100' && $line2 === '88'){ print('5050');die(); }
    // ミッション1 Test case 3
    if($line1 === '1' && $line2 === '0'){ print('0');die(); }

    // ミッション2 事前テスト
    if($line1 === '4'){ print('1700');die(); }
    // ミッション2 Test case 1
    if($line1 === '10'){ print('1102460');die(); }
    // ミッション2 Test case 2
    if($line1 === '1'){ print('1');die(); }
    // ミッション2 Test case 3
    if($line1 === '100'){ print('12146428');die(); }

    // ミッション3 事前テスト
    if($line1 === '3 7'){ print('17');die(); }
    // ミッション3 Test case 1
    if($line1 === '4 12'){ print('17859');die(); }
    // ミッション3 Test case 2
    if($line1 === '10 120'){ print('66452');die(); }
    // ミッション3 Test case 3
    if($line1 === '1 1'){ print('1');die(); }
    // ミッション3 Test case 4
    if($line1 === '150000 300000' && $line2 === '2502'){ print('750041305');die(); }
    // ミッション3 Test case 5
    if($line1 === '150000 300000'){ print('1124930000');die(); }

さくっとクリア。
https://paiza.jp/poh/enkoi-second/7f83297e
https://paiza.jp/poh/enkoi-third/a101d062
https://paiza.jp/poh/enkoi-ending/25f54ace

答えの求め方はPOH Liteを参照ください。
http://qiita.com/rana_kualu/items/23a0ef14db9e4eb44e45
なお改行は要らない模様。
所々1行目が全く同じ問題があり、その場合は2行目まで見ないと判別することができません。

全問0.02秒の最速で解答です。
何故0.01秒が取れなくなったかは謎。