結果

問題 No.116 門松列(1)
ユーザー phspls
提出日時 2020-03-27 00:54:18
言語 C#
(csc 3.5.0-beta1-19606-04)
結果
AC  
実行時間 49 ms
コード長 606 Byte
コンパイル時間 774 ms
使用メモリ 31,032 KB
最終ジャッジ日時 2020-03-27 00:54:22

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
99_system_test1.txt AC 46 ms
28,628 KB
sample1.txt AC 29 ms
16,692 KB
sample2.txt AC 29 ms
16,700 KB
sample3.txt AC 29 ms
14,664 KB
test1.txt AC 29 ms
14,652 KB
test2.txt AC 29 ms
14,652 KB
test3.txt AC 30 ms
18,244 KB
test4.txt AC 30 ms
16,704 KB
test5.txt AC 30 ms
16,692 KB
test6.txt AC 30 ms
14,664 KB
test7.txt AC 38 ms
25,920 KB
test8.txt AC 34 ms
23,956 KB
test9.txt AC 43 ms
27,384 KB
test10.txt AC 33 ms
19,252 KB
test11.txt AC 49 ms
30,348 KB
test12.txt AC 31 ms
18,744 KB
test13.txt AC 42 ms
31,032 KB
test14.txt AC 36 ms
24,100 KB
test15.txt AC 43 ms
28,468 KB
test16.txt AC 29 ms
14,664 KB
test17.txt AC 41 ms
28,132 KB
test18.txt AC 48 ms
30,416 KB
test19.txt AC 35 ms
24,280 KB
test20.txt AC 37 ms
20,976 KB
テストケース一括ダウンロード
コンパイルメッセージ
Microsoft (R) Visual C# Compiler version 3.5.0-beta1-19606-04 (d2bd58c6)
Copyright (C) Microsoft Corporation. All rights reserved.

ソースコード

diff #
using System;
using System.Linq;

public class P0116 {
    public static void Main() {
        var n = int.Parse(Console.ReadLine().Trim());
        var a = Console.ReadLine().Trim().Split(' ').Select(int.Parse).ToList();
        var result = 0;
        for(int i=0; i<n-2; i++) {
            var cands = new int[a[i], a[i+1], a[i+2]];
            if (a[i+1] < a[i] && a[i+1] < a[i+2] && a[i] != a[i+2]) {
                result += 1;
            } else if(a[i+1] > a[i] && a[i+1] > a[i+2] && a[i] != a[i+2]) {
                result += 1;
            }
        }
        Console.WriteLine(result);
    }
}
0