@ 2015-11-04T12:04:27Z <?php
$calc = new Calc;
$calc->execute();
class Calc {
private $AkaraB;
private $BkaraA;
private $AkaraBnoZikan;
private $BkaraAnoZikan;
private $Abin;
private $Bbin;
private $ohuku;
public function __construct() {
// fscanf(STDIN, "%d %d", $AkaraB, $BkaraA);
// fscanf(STDIN, "%d %d", $AkaraBnoZikan, $BkaraAnoZikan);
// fscanf(STDIN, "%s", $AbinString);
// fscanf(STDIN, "%s", $BbinString);
$AkaraB=3;
$BkaraA=4;
$AkaraBnoZikan=2;
$BkaraAnoZikan=3;
$AbinString='1 5 7';
$BbinString='3 8 12 13';
$this->AkaraB = $AkaraB;
$this->BkaraA = $BkaraA;
$this->AkaraBnoZikan = $AkaraBnoZikan;
$this->BkaraAnoZikan = $BkaraAnoZikan;
$this->Abin = explode(' ', $AbinString);
$this->Bbin = explode(' ', $BbinString);
$this->ohuku = 0;
}
public function execute() {
$now = 0;
while(true) {
$end = true;
foreach ($this->Abin as $key => $value) {
if($now <= $value){
$now = $value;
$this->Abin = array_slice($this->Abin,$key+=1);
$end =false;
break;
}
}
if ($end) break;
$now += $this->AkaraBnoZikan;
if ($now > 24) break;
$nownow = $now;
$end = true;
foreach ($this->Bbin as $key => $value) {
if($now <= $value) {
$now = $value;
$this->Bbin = array_slice($this->Bbin, $key+=1);
$end =false;
break;
}
}
if ($end) break;
$now += $this->BkaraAnoZikan;
if ($now > 24) break;
$this->ohuku++;
}
echo $this->ohuku . "\n";
}
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 5.5.24 - 5.5.35 , 5.6.8 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.4 , 8.3.6 2
Output for 8.3.5 Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
2
preferences:dark mode live preview
173.97 ms | 402 KiB | 213 Q