Submission #1694757


Source Code Expand

import std.algorithm, std.conv, std.range, std.stdio, std.string;

void main()
{
  auto rd = readln.split.to!(size_t[]), n = rd[0], k = rd[1];
  auto a = new int[](n);
  foreach (i; 0..n) a[i] = readln.chomp.to!int;

  auto b = new int[](n);
  foreach (i; 0..n-1) b[i+1] = b[i] + (a[i]>=a[i+1]);

  auto ans = 0;
  foreach (i; 0..n-k+1)
    ans += b[i+k-1]-b[i] == 0;

  writeln(ans);
}

Submission Info

Submission Time
Task B - 解像度が低い。
User tesh
Language D (DMD64 v2.070.1)
Score 100
Code Size 404 Byte
Status AC
Exec Time 70 ms
Memory 5372 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 30
Set Name Test Cases
All decr2_1.txt, decr2_2.txt, decr_1.txt, decr_2.txt, incr2_1.txt, incr2_2.txt, incr2_3.txt, incr_1.txt, incr_2.txt, incr_3.txt, incr_4.txt, incr_5.txt, ins_1.txt, ins_2.txt, ins_3.txt, ins_4.txt, ins_5.txt, ins_6.txt, ins_7.txt, ins_8.txt, ins_9.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, sample_1.txt, sample_2.txt, sample_3.txt, sample_4.txt
Case Name Status Exec Time Memory
decr2_1.txt AC 8 ms 1020 KB
decr2_2.txt AC 8 ms 1020 KB
decr_1.txt AC 8 ms 1020 KB
decr_2.txt AC 8 ms 1020 KB
incr2_1.txt AC 24 ms 3836 KB
incr2_2.txt AC 24 ms 2044 KB
incr2_3.txt AC 23 ms 2044 KB
incr_1.txt AC 67 ms 5116 KB
incr_2.txt AC 23 ms 2044 KB
incr_3.txt AC 67 ms 3964 KB
incr_4.txt AC 67 ms 4220 KB
incr_5.txt AC 68 ms 4092 KB
ins_1.txt AC 67 ms 3964 KB
ins_2.txt AC 67 ms 4092 KB
ins_3.txt AC 68 ms 5244 KB
ins_4.txt AC 69 ms 5372 KB
ins_5.txt AC 67 ms 4092 KB
ins_6.txt AC 69 ms 3580 KB
ins_7.txt AC 68 ms 4732 KB
ins_8.txt AC 68 ms 4604 KB
ins_9.txt AC 69 ms 5244 KB
random_1.txt AC 69 ms 3836 KB
random_2.txt AC 57 ms 4604 KB
random_3.txt AC 69 ms 4476 KB
random_4.txt AC 69 ms 3708 KB
random_5.txt AC 70 ms 4476 KB
sample_1.txt AC 1 ms 256 KB
sample_2.txt AC 1 ms 256 KB
sample_3.txt AC 1 ms 256 KB
sample_4.txt AC 1 ms 256 KB