藍橋杯2023年決賽c 高職

2021-06-13 02:48:33 字數 2342 閱讀 6754

1. 

從4個人中選2個人參加活動,一共有6種選法。

從n個人中選m個人參加活動,一共有多少種選法?下面的函式實現了這個功能。

請仔細分析**,填寫缺少的部分(下劃線部分)。

n 個元素中任取 m 個元素,有多少種取法。

#includeusing namespace std;

int f(int n, int m)

void main()

int k = n2 % 10; // 從末尾開始,取出乘數的每位數字

m += k * n; // 累計乘積

if(m%10!=k) break; //if(________) break;

m = m / 10; // 捨去累計乘積的末位

n2 =n2/10 ; //n2 = ___________;

} }}void main()

3.看下面的算式:

□□ x □□ = □□ x □□□

它表示:兩個兩位數相乘等於乙個兩位數乘以乙個三位數。

如果沒有限定條件,這樣的例子很多。

但目前的限定是:這9個方塊,表示1~9的9個數字,不包含0。

該算式中1至9的每個數字出現且只出現一次!

比如:46 x 79 = 23 x 158

54 x 69 = 27 x 138

54 x 93 = 27 x 186

.....

請程式設計,輸出所有可能的情況!

注意:左邊的兩個乘數交換算同一方案,不要重複輸出!

#includeusing namespace std;

int a[9];

void check()

} int m,n,x,y;

m=a[0]*10+a[1];

n=a[2]*10+a[3];

if(m>n)

return;

x=a[4]*10+a[5];

y=a[6]*100+a[7]*10+a[8];

if(m*n==x*y) }

void main()

4.魔方可以對它的6個面自由旋轉。

我們來操作乙個2階魔方(如圖1所示):

為了描述方便,我們為它建立了座標系。

各個面的初始狀態如下:

x軸正向:綠

x軸反向:藍

y軸正向:紅

y軸反向:橙

z軸正向:白

z軸反向:黃

假設我們規定,只能對該魔方進行3種操作。分別標記為:

x 表示在x軸正向做順時針旋轉

y 表示在y軸正向做順時針旋轉

z 表示在z軸正向做順時針旋轉

xyz 則表示順序執行x,y,z 3個操作

題目的要求是:

使用者從鍵盤輸入乙個串,表示操作序列。

程式輸出:距離我們最近的那個小方塊的3個面的顏色。

順序是:x面,y面,z面。

例如:在初始狀態,應該輸出:

綠紅白初始狀態下,如果使用者輸入:

x則應該輸出:

綠白橙初始狀態下,如果使用者輸入:

zyx則應該輸出:

紅白綠

#includeusing namespace std;

int p[9][3]; //利用空間八象限來劃分,p[0]捨棄不用

//p[i][0]表示垂直於x軸的面

//p[i][1]表示垂直於y軸的面

//p[i][2]表示垂直於z軸的面

//0 1 2 3 4 5

char ch[3]=;

void show()

show();

}

5.已知平面上若干個點的座標。

需要求出在所有的組合中,4個點間平均距離的最小值(四捨五入,保留2位小數)。

比如有4個點:a,b,c,d, 則平均距離是指:ab, ac, ad, bc, bd, cd 這6個距離的平均值。

每個點的座標表示為:橫座標,縱座標

座標的取值範圍是:1~1000

所有點的座標記錄在in.txt中,請讀入該檔案,然後計算。

注意:我們測試您的程式的時候,in.txt 可能會很大,比如包含上萬條記錄。

舉例:如果,in.txt 內的值為:

10,10

20,20

80,50

10,20

20,10

則程式應該輸出:

11.38

請程式設計,讀入in.txt檔案,計算並輸出4個點平均距離的最小值。

2015藍橋杯決賽

五月二十八號,坐上了開往北京的火車。第一次到北京參加全國性的比賽,第六屆藍橋杯決賽,心裡面還是很興奮的,同時也有一點點緊張,還是希望自己能拿乙個比較好的成績。提前一天到,大家看了看考場,比賽地點在北大計算中心,30號下午一點開始了正式的比賽,比賽時間四個小時。比賽題目型別和初賽差不多,有結果填空,填...

2023年藍橋杯C B組決賽題目彙總

a 村的元宵節燈會上有一迷題 請猜謎 請猜謎 請邊賞燈邊猜 小明想,一定是每個漢字代表乙個數字,不同的漢字代表不同的數字。請你用計算機按小明的思路算一下,然後提交 請猜謎 三個字所代表的整數即可。請嚴格按照格式,通過瀏覽器提交答案。注意 只提交乙個3位的整數,不要寫其它附加內容,比如 說明性的文字。...

2023年藍橋杯B組C C 決賽題目

從昏迷中醒來,小明發現自己被關在x星球的廢礦車裡。礦車停在平直的廢棄的軌道上。他的面前是兩個按鈕,分別寫著 f 和 b 小明突然記起來,這兩個按鈕可以控制礦車在軌道上前進和後退。按f,會前進97公尺。按b會後退127公尺。透過昏暗的燈光,小明看到自己前方1公尺遠正好有個監控探頭。他必須設法使得礦車正...