提出 #6555443


ソースコード 拡げる

n = int(input())
a = input().split()
a = [int(i) for i in a]

res = 1
now = a[0]
if n == 1:
   print(0)
else:
   if (a[1] - a[0]) > 0:
       qs = 'U'
   elif a[1] - a[0] < 0:
       qs = 'D'
   else:
       qs = 'E'

   for i in range(2, len(a)):
       if a[i] - a[i - 1] > 0 and qs != 'U':
           if qs != 'E':
               res += 1
           qs = 'U'
       elif a[i] - a[i - 1] < 0 and qs != 'D':
           if qs != 'E':
               res += 1
           qs = 'D'

   if qs != 'E':
       print(res + 1)
   elif qs == 'E':
       print (0)

提出情報

提出日時
問題 D - スキップ
ユーザ lzhjiuzhi
言語 Python (3.4.3)
得点 300
コード長 582 Byte
結果 AC
実行時間 90 ms
メモリ 14500 KiB

ジャッジ結果

セット名 Sample Subtask1
得点 / 配点 0 / 0 300 / 300
結果
AC × 2
AC × 41
セット名 テストケース
Sample Sample01.txt, Sample02.txt
Subtask1 Sample01.txt, Sample02.txt, rand01.txt, rand02.txt, rand03.txt, rand04.txt, rand05.txt, rand06.txt, rand07.txt, rand08.txt, rand09.txt, rand10.txt, rand11.txt, rand12.txt, rand13.txt, rand14.txt, rand15.txt, rand16.txt, rand17.txt, rand18.txt, rand19.txt, rand20.txt, rand21.txt, rand22.txt, rand23.txt, rand24.txt, rand25.txt, rand26.txt, rand27.txt, rand28.txt, rand29.txt, rand30.txt, hand01.txt, hand02.txt, hand03.txt, hand04.txt, hand05.txt, hand06.txt, hand07.txt, hand08.txt, hand09.txt
ケース名 結果 実行時間 メモリ
Sample01.txt AC 17 ms 3064 KiB
Sample02.txt AC 17 ms 3064 KiB
hand01.txt AC 17 ms 3064 KiB
hand02.txt AC 17 ms 3064 KiB
hand03.txt AC 17 ms 3064 KiB
hand04.txt AC 17 ms 3064 KiB
hand05.txt AC 17 ms 3064 KiB
hand06.txt AC 17 ms 3064 KiB
hand07.txt AC 17 ms 3064 KiB
hand08.txt AC 17 ms 3064 KiB
hand09.txt AC 17 ms 3064 KiB
max01.txt AC 90 ms 14188 KiB
max02.txt AC 82 ms 14024 KiB
max03.txt AC 78 ms 14500 KiB
max04.txt AC 67 ms 4896 KiB
rand01.txt AC 80 ms 12760 KiB
rand02.txt AC 72 ms 12048 KiB
rand03.txt AC 77 ms 12856 KiB
rand04.txt AC 56 ms 9336 KiB
rand05.txt AC 83 ms 13344 KiB
rand06.txt AC 29 ms 4728 KiB
rand07.txt AC 35 ms 5868 KiB
rand08.txt AC 81 ms 12864 KiB
rand09.txt AC 88 ms 13628 KiB
rand10.txt AC 72 ms 11260 KiB
rand11.txt AC 49 ms 7868 KiB
rand12.txt AC 34 ms 5640 KiB
rand13.txt AC 37 ms 6108 KiB
rand14.txt AC 84 ms 13552 KiB
rand15.txt AC 39 ms 6252 KiB
rand16.txt AC 77 ms 12596 KiB
rand17.txt AC 48 ms 7988 KiB
rand18.txt AC 23 ms 3956 KiB
rand19.txt AC 67 ms 10772 KiB
rand20.txt AC 62 ms 10244 KiB
rand21.txt AC 72 ms 11864 KiB
rand22.txt AC 67 ms 10440 KiB
rand23.txt AC 72 ms 11564 KiB
rand24.txt AC 63 ms 10072 KiB
rand25.txt AC 78 ms 11960 KiB
rand26.txt AC 80 ms 12264 KiB
rand27.txt AC 77 ms 11672 KiB
rand28.txt AC 25 ms 4340 KiB
rand29.txt AC 29 ms 4844 KiB
rand30.txt AC 50 ms 8040 KiB