問題描述給定兩個僅由大寫字母或小寫字母組成的字串(長度介於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至...