Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //$n = $argv[1];
- //$k = $argv[2];
- $s = fopen("php://stdin", 'r');
- $n = stream_get_contents($s);
- $dum= explode(" ",trim($n));
- $n=$dum[0];
- $k=$dum[1];
- if ($n * $k > ($n * ($n - 1)) / 2) {
- echo "-1n";exit;
- }
- $output = $n*$k."n";
- $winMap = array();
- for ($i = 1; $i <= $n; $i++) {
- $winMap[$i] = 0;
- }
- for ($i = 1; $i <= $n; $i++) {
- for ($j = $i + 1; $j <= $n; $j++) {
- if ($winMap[$i] < $k) {
- $output .= "$i $jn";
- $winMap[$i] += 1;
- } else if ($winMap[$j] < $k) {
- $winMap[$j] += 1;
- $output .= "$j $in";
- }
- }
- }
- echo $output;
- ?>
- <?php
- function guessChronology($n, $k)
- {
- if ($n * $k > ($n * ($n - 1)) / 2) {
- return "-1n";
- }
- $output = $n*$k."n";
- $winMap = array();
- for ($i = 1; $i <= $n; $i++) {
- $winMap[$i] = 0;
- }
- for ($i = 1; $i <= $n; $i++) {
- for ($j = $i + 1; $j <= $n; $j++) {
- if ($winMap[$i] < $k) {
- $output .= "$i $jn";
- $winMap[$i] += 1;
- } else if ($winMap[$j] < $k) {
- $winMap[$j] += 1;
- $output .= "$j $in";
- }
- }
- }
- return $output;
- }
- $s = fopen("php://stdin", 'r');
- $n = stream_get_contents($s);
- $dum = explode(" ",trim($n));
- $n = $dum[0];
- $k = $dum[1];
- echo guessChronology($n, $k);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement