# 題目:折點計數
if __name__==
'__main__'
: n =
int(
input()
) number =
list
(map
(int
,input()
.split())
)#將一行資料轉換成int型別的列表
change =[0
]#標記每天較前一天是否增加,增加為1,減少為-1,其餘情況為0
num =
0#折點出現的數量
for i in
range(1
,n):
#計算change列表
if number[i]
>number[i-1]
:#較前一天遞增時1)
if number[i]
:#較前一天遞減時-1
)if number[i]
==number[i-1]
:#昨天和今天相同時0)
## print(change)
for i in
range(1
,n-1):
#計算折點數,索引遍歷範圍[1,n-2]
if change[i]
*change[i+1]
<0:
#今天為折點時
num +=
1print
(num)
Python CSP 201703 2 學生排隊
題目 學生排隊 if name main n int input m int input stu 學生編號 change 調整for i in range 1 n 1 初始化stu for i in range m 輸入 p,q input split p int p 移動學生編號 q int q ...
Python CSP 201803 2 碰撞的小球
對於碰到邊界又可以細分為兩種 先定義了三個函式move check attack和change direct,move函式根據小球的移動方向來移動小球 check attack函式根據小球的位置判斷是否發生了碰撞 change direct函式是在小球發生碰撞的情況下變更碰撞小球的移動方向。題目 碰...
CCF認證 2016 04 路徑解析
可以用string陣列來儲存各級目錄名,開乙個儲存當前路徑,另乙個用來儲存輸出 具體看 和注釋 include include include include includeusing namespace std const int n 1000 10 string s n c n int s0,c...