Submission #2273020


Source Code Expand

function Main(s){
  s = s.split("\n");
  var n, k, a, i = 0;
  while(true){
    s[i] = s[i].split(" ").map(a => parseInt(a));
    n = s[i][0];
    k = s[i++][1];
    if(n === -1 && k === -1) break;
    a = s[i++].split(" ").map(a => a.trim());
    console.log(p(a, n, k + 1));
  }
}
function p(a, n, k){
  for(var i = k; i < n; i++){
    if(a[i-k].length > a[i].length) return "No";
    if(a[i-k].length === a[i].length){
      if(q(a[i-k], a[i])) return "No";
    }
  }
  return "Yes";
}
function q(a, b){
  for(var i = 0; i < a.length; i++){
    if(parseInt(a[i]) > parseInt(b[i])) return true;
    else if(parseInt(a[i]) < parseInt(b[i])) return false;
  }
  return false;
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));

Submission Info

Submission Time
Task J - ALPHAのならび
User catoon
Language JavaScript (node.js v5.12)
Score 0
Code Size 761 Byte
Status WA
Exec Time 678 ms
Memory 56588 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 6
WA × 11
Set Name Test Cases
All 00-sample, 01-maximum, 02-longlong-01, 02-longlong-02, 03-kborder01, 03-kborder02, 03-kborder03, 50-random01, 50-random02, 50-random03, 50-random04, 50-random05, 50-random06, 50-random07, 50-random08, 50-random09, 50-random10
Case Name Status Exec Time Memory
00-sample AC 51 ms 7372 KB
01-maximum AC 220 ms 47552 KB
02-longlong-01 AC 678 ms 52620 KB
02-longlong-02 AC 416 ms 56588 KB
03-kborder01 AC 52 ms 7500 KB
03-kborder02 AC 53 ms 7500 KB
03-kborder03 WA 51 ms 7500 KB
50-random01 WA 125 ms 30536 KB
50-random02 WA 129 ms 33860 KB
50-random03 WA 122 ms 31208 KB
50-random04 WA 142 ms 51860 KB
50-random05 WA 120 ms 30736 KB
50-random06 WA 124 ms 31688 KB
50-random07 WA 125 ms 31160 KB
50-random08 WA 137 ms 51876 KB
50-random09 WA 104 ms 28064 KB
50-random10 WA 113 ms 31064 KB