<?php
class schulze
{
public int $nvotant;
public int $ncandidats;
public array $nvotes;
public $v = array(
array(5, 1, 3, 2, 4),
array(1, 5, 2, 4, 3),
array(5, 3, 2, 4, 1),
);
function matrix()
foreach($nvotes as $votes)
for ($i=1;$i<=$votes;$i++)
for ($j=1;$j<=$ncandidats;$j++)
void
}
function test($v)
$w = array();
asort($v);
print_r($v);
for($i=0;isset($v);$v++)
if ($i == 0)
$w[] = $v[$i];
if ($v[$i] == $v[$i+1])
$w[$i] += 1;
}else
$w[] = $v[$i+1];
print_r($w);
function result()
for ($i=1;$i<=$ncandidats;$i++)
if ($d[$i][$j] > $d[$j][$i])
$p[$i][$j] = $d[$i][$j];
$p[$i][$j] = 0;
for ($k=1;$k<=$ncandidats;$k++)
if ($j != $k)
$p[$j][$k] = max($p[$j][$k], min($p[$j][$i],$p[$i][$k]));
return $p;
?>