『壹』 藍橋杯python3不會用怎麼辦
藍乎碼橋杯python3不會用可以按照如下方法操作:
1、要求python3,且用python自帶的編輯器。
2、練習中建議都用IDLE,IDLE的用法,打開之後ctrl加n新滑頃圓建python文件信塌,然後就可以書寫代碼。
『貳』 第十四屆藍橋杯青少組省賽Python真題(2023年5月14日)
題目描述:編寫程序實現,給定一個正整數N,計算N+N的結果。例如,N = 4時,結果為8。輸入一個正整數N,輸出N+N的值。樣例輸入:3,樣例輸出:6。
題目描述:編寫程序實現,給定一個只包含小寫字母的字元串S(長度≥3),輸出字元串S的第一個字元和最後一個字元。例如,當S="abc"時,輸出"ac"。輸入一個只包含小寫字母的字元串S(長度≥3),輸出字元串S的第一個字元和最後一個字元,兩個字元之間沒有空格及其他字元。樣例輸入:"abc",樣例輸出:"ac"。
題目描述:編寫程序實現,小明收藏了N(2≤N≤25)個數字幣,每個數字幣上都有一個面值(面值可以重復)。從數字幣中任選K(2≤K≤N)個,有多種選法,將每次選擇的數字幣上的面值累加。解決兩個問題:1)累加的和中有多少種不同的結果;2)累加的和中有多少個不同的合數。例如,N=5,K=3,有10種選法,累加的和中有7種不同的結果,分別是7、8、6、11、9、10、12,累加的和中有5個不同的合數,分別是8、6、9、10、12。輸入描述:第一行輸入一個正整數N(2≤N≤25),表示數字幣的個數;第二行輸入N個正整數(1≤正整數≤1000),表示數字幣上的面值,正整數之間以一個英文逗號隔開;第三行輸入一個正整數K(2≤K≤N),表示所要選取的數字幣個數。輸出描述:輸出兩個整數,分別表示累加的和中不同結果的個數以及累加的結果中不同合數的個數,兩個整數之間以一個英文逗號隔開。樣例輸入:5,2,1,4,5,3,3,樣例輸出:7,5。
題目描述:編寫程序實現,給出N行的楊輝三角,X和Y分別表示第X行和第Y列,找出第X行Y列對應的數,以及第Y列上所有數的和。例如,N=5時,5行的楊輝三角如下圖。X=5,Y=3,第5行第3列對應的數為6;第3列中所有數的和為10(10 = 6 + 3 + 1)。輸入描述:第一行輸入一個正整數N(2≤N≤30),表示楊輝三角的行數;第二行輸入兩個正整數X和Y(1≤Y≤X≤N),分別表示第X行和第Y列,正整數之間以一個英文逗號隔開。輸出描述:輸出兩個整數,分別表示N行的楊輝三角中第X行Y列對應的數,及第Y列上所有數的和,兩個整數之間以一個英文逗號隔開。樣例輸入:5,5,3,樣例輸出:6,10。
題目描述:編寫程序實現,工人砌了一面奇特的磚牆,由N列磚組成(1≤N≤106),每列磚的數量為Ki(1≤Ki≤104),每個磚的長寬高都為1。小藍為了美化這面牆,需要在這面牆中找到一塊面積最大的矩形用於塗鴉。輸入描述:第一行輸入一個正整數N(1≤N≤10^6),表示這面磚牆由幾列磚組成;第二行輸入N個正整數Ki(1≤Ki≤10^4),表示每列磚的數量,正整數之間以一個空格隔開。輸出描述:輸出一個正整數,表示最大矩形的面積。樣例輸入:6,3 2 1 5 6 2,樣例輸出:10。
題目描述:編寫程序實現,在一個神奇空間里有N個房間(2≤N≤20),每個房間可能有一個或多個傳送門,每個傳送門都有一個編號。如果相同編號的傳送門同時出現在多個房間中,表示這些房間可以互通。給定兩個房間的編號A和B,請找出從房間A到達房間B最少需要經過幾個傳送門。例如,N=3,3個房間中傳送門的編號分別為:房間1:1、4、6;房間2:2、3、4,8;房間3:3、6、9。其中房間1和房間2互通,共用4號傳送門;房間1和房間3互通,共用6號傳送門;房間2和房間3互通,共用3號傳送門。當A=1,B=2,從房間1到達房間2,共有兩種路線:路線1:從房間1通過4號傳送門進入房間2,共經過1個傳送門;路線2:從房間1通過6號傳送門進入房間3,再從房間3通過3號傳送門進入房間2,共經過2個傳送門。故從房間1到達房間2最少需要經過1個傳送門。輸入描述:第一行輸入一個正整數N(2≤N≤20),表示房間數量;接下來輸入N行,每行包含多個正整數(1≤正整數≤100),第2行到第N+1行依次表示1到N號房間內所有傳送門的編號,正整數之間以一個英文逗號隔開;最後一行輸入兩個正整數A和B(1≤A≤N,1≤B≤N,且A≠B),表示兩個房間的編號,正整數之間以一個英文逗號隔開。輸出描述:輸出一個整數,表示從房間A到達房間B最少需要經過幾個傳送門,如果房間A不能到達房間B,則輸出-1。樣例輸入:3,1,4,6,2,3,4,8,3,6,9,1,2,樣例輸出:1。