CCF-折點計數(Python)
試題如下:
由題可知折點即波谷或者波峰,即比相鄰兩點都小或者比相鄰兩點都大的點,由此可輕鬆的寫出程式碼。
Python程式碼如下:
n = int(input())
a = list(map(int,input().split()))
num = 0
for i in range(1,n-1):
if ((a[i] > a[i-1]) and (a[i] > a[i+1])) or
((a[i] < a[i-1]) and (a[i] < a[i+1])):
num = num + 1
print(num)
相關推薦
CCF-折點計數(Python)
試題如下: 由題可知折點即波谷或者波峰,即比相鄰兩點都小或者比相鄰兩點都大的點,由此可輕鬆的寫出程式碼。 Python程式碼如下: n = int(input()) a = list(map(int,input().split())) num = 0 f
CCF——折點計數(2016-4)
str java 計算 超過 spa 銷售 amp tin 而後 問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點
CCF認證——201604-1折點計數(C++)
試題編號: 201604-1 試題名稱: 折點計數 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 給定
CCF:201604-1 折點計數(C++)
#include <iostream> using namespace std; int main() { int n; cin>>n; i
CSP20160401-折點計數(Java實現)
問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點。如下圖中,第
CCF201604-1 折點計數(解法二)(100分)(廢除!!!)
問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點。如下圖中,第3天和第6天是折點。 給定n個整數a1, a2, …, an表示銷售量,請計算出這些天總共有多少
易錯點 -- 記錄(python)
對於字串,A is B 是指兩個變數指向的是不是同一個變數 而 A ==B 是指比較兩個變數的字面值。 ### flask 網頁學習 @app.route('/<id>') def get_user(id): print(id) if id == '999
CCF--201409-2畫圖(Python) 詳細註釋
CCF–201409-2畫圖(Python) 詳細註釋 試題編號: 201409-2 試題名稱: 畫圖 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 在一個定義了直角座標系的紙上,畫一個(x1,y1)到(x2,y2)的矩形指將橫座標範圍從x1到
CCF 折點計數
一.問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點。如下圖中,第3天和第6天是折點。 給定n個整數a
CCF 201604-1 折點計數 Python程式碼
n = int(input()) a = list(map(int, input().split())) count = 0 for i in range (1, len(a)-1): c = a[i] - a[i + 1] if ( c > 0) :
23.位元位計數-Leetcode 338(python)
題目描述 給定一個非負整數 num。對於 0 ≤ i ≤ num 範圍中的每個數字 i ,計算其二進位制數中的 1 的數目並將它們作為陣列返回。 示例 示例 1: 輸入: 2 輸出: [0,1,1] 示例 2: 輸入: 5 輸出: [0,1,1,
CCF--打醬油(Python) 貪心演算法
問題描述 小明帶著N元錢去買醬油。醬油10塊錢一瓶,商家進行促銷,每買3瓶送1瓶,或者每買5瓶送2瓶。請問小明最多可以得到多少瓶醬油。 輸入格式 輸入的第一行包含一個整數N,表示小明可用於買醬油的錢數。N是10的整數倍,N不超過300。 輸出格式
CCF-ISBN號碼(Python)--含詳細註釋
CCF-ISBN號碼(Python)–含詳細註釋 Python程式碼如下: # join() 方法用於將序列中的元素以指定的字元<連線>生成一個新的字串 # split() 通過指定分隔符對"字串"進行<切片> a = inpu
CCF — 碰撞的小球(Python實現:100分)
2018.03.2 碰撞的小球 目錄 前言 前言 最近我在做CCF的題目,也打算把每道題的解題思路都寫到部落格上來,希望能幫助到也在做CCF題目的讀者們,希望你們通過本文能有所提示,幫助大家提升程式設計能力。另外有個很好的想法就是,建議讀者們可以先看一下問
沒事擼點演算法——dijkstra演算法(python)
資料結構地提出是為了更好地解決資料儲存問題,圖資料結構的提出是為了解決生活中的複雜網路問題。 在Python中,圖的表示方式一般使用字典以及列表完成。 #使用字典列表展現圖 graph={ 1:{2:1,3:12}, 2:{
CCF第一題--折點計數
問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點。如下圖中,第3天和第6天是折點。 給定n個整數a1,
Harris角點檢測原理與opencv(python)實現
在學習時主要參考了1.http://blog.csdn.net/xiaowei_cqu/article/details/7805206和opencv-python官方的關於harris的文件(http://opencv-python-tutroals.readthedocs
CCF-賣菜(Python)
試題編號: 201809-1 試題名稱: 賣菜 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 在一條街上有n個賣菜的商店,按1至n的順序排成一排,這些商店都賣一種蔬菜。 第一天,每個商店都自己定了一個價格。店主們希望自己的菜價和其他商
CCF-視窗(Python)--含詳細註釋
CCF-視窗(Python)–含詳細註釋 試題編號: 201403-2 試題名稱: 視窗 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 在某圖形作業系統中,有 N 個視窗,每個視窗都是一個兩邊與座標軸分別平行的矩形區域。視窗的邊界上的點也
CCF真題-201604-1-折點計數
問題描述 給定n個整數表示一個商店連續n天的銷售量。如果某天之前銷售量在增長,而後一天銷售量減少,則稱這一天為折點,反過來如果之前銷售量減少而後一天銷售量增長,也稱這一天為折點。其他的天都不是折點