Submission #2273056
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){ if(n <= k) return "Yes"; var m = [a[0]]; for(var i = 1; i < k; i++){ if(m[0].length < a[i].length) m[0] = a[i]; else if(m[0].length === a[i].length){ if(q(a[i], m[0])) m[0] = a[i]; } } for(i = k; i < n; i++){ if(m[i-k].length > a[i].length) return "No"; if(m[i-k].length === a[i].length){ if(q(m[i-k], a[i])) return "No"; } m[i-k+1] = a[i]; } 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 | 998 Byte |
Status | WA |
Exec Time | 691 ms |
Memory | 52116 KB |
Judge Result
Set Name | All | ||||
---|---|---|---|---|---|
Score / Max Score | 0 / 100 | ||||
Status |
|
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 | 54 ms | 7372 KB |
01-maximum | WA | 158 ms | 47552 KB |
02-longlong-01 | AC | 688 ms | 51724 KB |
02-longlong-02 | AC | 691 ms | 51340 KB |
03-kborder01 | WA | 52 ms | 7500 KB |
03-kborder02 | WA | 52 ms | 7500 KB |
03-kborder03 | WA | 52 ms | 7500 KB |
50-random01 | WA | 135 ms | 30664 KB |
50-random02 | WA | 137 ms | 34016 KB |
50-random03 | WA | 133 ms | 31464 KB |
50-random04 | WA | 156 ms | 52116 KB |
50-random05 | WA | 139 ms | 30892 KB |
50-random06 | WA | 140 ms | 31816 KB |
50-random07 | WA | 145 ms | 31288 KB |
50-random08 | WA | 169 ms | 52004 KB |
50-random09 | WA | 128 ms | 28192 KB |
50-random10 | WA | 136 ms | 31064 KB |