結果
| 問題 |
No.799 赤黒かーどげぇむ
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2019-08-02 11:26:40 |
| 言語 | PHP (843.2) |
| 結果 |
AC
|
| 実行時間 | 46 ms / 2,000 ms |
| コード長 | 555 bytes |
| コンパイル時間 | 211 ms |
| コンパイル使用メモリ | 30,728 KB |
| 実行使用メモリ | 31,276 KB |
| 最終ジャッジ日時 | 2024-07-05 08:04:36 |
| 合計ジャッジ時間 | 1,787 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 20 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php
$input=explode(" ", (trim(fgets(STDIN))));
$A=(int)$input[0];
$B=(int)$input[1];
$C=(int)$input[2];
$D=(int)$input[3];
$redCard=($B-$A)+1;
$blackCard=($D-$C)+1;
//(小さい順)ABCDとCDAB
$overlapCard=0;
//overlapするカード数の設定
if($C<$A){
if($B<$D){
//CABD
$overlapCard=$redCard;
}elseif($A<=$D){
//CADB
$overlapCard=($D-$A)+1;
}
}elseif($B<=$D){
if($C<=$B){
//ACBD
$overlapCard=($B-$C)+1;
}
}else{
//ACDB
$overlapCard=$blackCard;
}
echo ($redCard*$blackCard)-$overlapCard;