藍橋杯 每日一題 第四天

2021-10-16 04:26:33 字數 2813 閱讀 2578

問題描述

給定兩個僅由大寫字母或小寫字母組成的字串(長度介於1到10之間),它們之間的關係是以下4中情況之一:

1:兩個字串長度不等。比如 beijing 和 hebei

2:兩個字串不僅長度相等,而且相應位置上的字元完全一致(區分大小寫),比如 beijing 和 beijing

3:兩個字串長度相等,相應位置上的字元僅在不區分大小寫的前提下才能達到完全一致(也就是說,它並不滿足情況2)。比如 beijing 和 beijing

4:兩個字串長度相等,但是即使是不區分大小寫也不能使這兩個字串一致。比如 beijing 和 nanjing

程式設計判斷輸入的兩個字串之間的關係屬於這四類中的哪一類,給出所屬的類的編號。

輸入格式

包括兩行,每行都是乙個字串

輸出格式

僅有乙個數字,表明這兩個字串的關係編號

樣例輸入

beijing

beijing

樣例輸出

3

a =

input()

b =input()

iflen

(a)!=

len(b)

:print

("1"

)elif a==b:

print

("2"

)elif

(len

(a)==

len(b))&

(a.upper(

)==b.upper())

:print

("3"

)elif

(len

(a)==

len(b))&

(a.upper(

)!=b.upper())

:print

("4"

)

問題描述

給定乙個以秒為單位的時間t,要求用h:m:s的格式來表示這個時間。h表示時間,m表示分鐘,而s表示秒,它們都是整數且沒有前導的「0」。例如,若t=0,則應輸出是「0:0:0」;若t=3661,則輸出「1:1:1」。

輸入格式

輸入只有一行,是乙個整數t(0<=t<=86399)。

輸出格式

輸出只有一行,是以「h:m:s」的格式所表示的時間,不包括引號。

樣例輸入

0樣例輸出

0:0:0

樣例輸入

5436

樣例輸出

1:30:36

解題思路:

n =

int(

input()

)hour = n//

3600

minute = n%

3600

//60

second = n%

3600%60

print

("::"

.format

(hour,minute,second)

)

問題描述:

生理衛生老師在課堂上娓娓道來:

你能看見你未來的樣子嗎?顯然不能。但你能**自己成年後的身高,有公式:

男孩**後身高=(父親身高+母親身高)/21.08

女孩**後身高=(父親身高0.923+母親身高)/2

數學老師聽見了,回頭說:這是大樣本統計擬合公式,準確性不錯。

生物老師聽見了,回頭說:結果不是絕對的,影響身高的因素很多,比如營養、疾病、體育鍛煉、睡眠、情緒、環境因素等。

老師們齊回頭,看見同學們都正在**自己的身高。

毛老師見此情形,推推眼鏡說:何必手算,程式設計又快又簡單…

約定:身高的單位用公尺表示,所以自然是會有小數的。

男性用整數1表示,女性用整數0表示。

**的身高保留三位小數

輸入格式

用空格分開的三個數,整數 小數 小數

分別表示:性別 父親身高 母親身高

輸出格式

乙個小數,表示根據上述表示**的身高(保留三位小數)

樣例輸入

1 1.91 1.70

樣例輸出

1.949

樣例輸入

0 1.00 2.077

樣例輸出

1.500

資料規模和約定

父母身高範圍(0,3]

時間限制1.0秒

gender, f_h, m_h =

map(

float

,input()

.split())

if gender ==1:

height =

(f_h + m_h)/2

*1.08

else

: height =

(f_h *

0.923

+ m_h)/2

print

('%.3f'

% height)

this_list =

1)1)

1)for j in

range(3

,20190324):

##這裡一定也要對10000取餘,只保留後四位,對結果沒有影響,否則數字過長,會造成溢位而崩潰

(this_list[j-1]

+this_list[j-2]

+this_list[j-3]

)%10000

)print

(this_list[

20190323

])

藍橋杯訓練 第四天1254

藍橋杯2015初賽 手鍊樣式 小明有3顆紅珊瑚,4顆白珊瑚,5顆黃瑪瑙。他想用它們串成一圈作為手鍊,送給女朋友。現在小明想知道 如果考慮手鍊可以隨意轉動或翻轉,一共有多少不同的組合樣式?輸出請你輸出該整數。不要輸出任何多餘的內容或說明性的文字。手鍊是可以轉動翻轉 數學方法 首先要清楚這是一種環排列,...

藍橋杯 每日一題 Sine之舞

最近fj為他的奶牛們開設了數學分析課,fj知道若要學好這門課,必須有乙個好的三角函式基本功。所以他準備和奶牛們做乙個 sine之舞 的遊戲,寓教於樂,提高奶牛們的計算能力。不妨設an sin 1 sin 2 sin 3 sin 4 sin n sn a1 n a2 n 1 a3 2 an 1 fj想...

每日一題 第四屆藍橋杯b組 帶分數(dfs)

思路 1.暴力求出9個數的全排列,用num i 陣列儲存每個數字。2.對全排列劃分為三部分,依次進行判斷。難點 劃分為三個數,因為a,b,c三個數必須存在c最小可能為1,b也可能是個位數,那麼a最多就是7位數。第一層迴圈是a的位數的擷取,第二層是b的位數的擷取,b要緊接著a,所以j i 1開始,b至...