提出 #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 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |