問題 1524 藍橋杯 演算法提高VIP 掃雷

2021-10-04 18:40:14 字數 891 閱讀 1292

題目描述:

7254是乙個不尋常的數,因為它可以表示為7254 = 39 x 186,這個式子中1~9每個數字正好出現一次

輸出所有這樣的不同的式子(乘數交換被認為是相同的式子)

結果小的先輸出;結果相同的,較小的乘數較小的先輸出。

(注意兩個矩陣之間應該有乙個空行,由於oj的格式化這裡不能顯示出來)

資料規模和約定:0< n,m< =100

輸入:輸入包含若干個矩陣,對於每個矩陣,第一行包含兩個整數n和m,分別表示這個矩陣的行數和列數。接下來n行每行包含m個字元。安全區域用『.』表示,有地雷區域用「*」表示。當n=m=0時輸入結束。

輸出對於第i個矩陣,首先在單獨的一行裡列印序號:「field #i:」,接下來的n行中,讀入的』.'應被該位置周圍的地雷數所代替。輸出的每兩個矩陣必須用乙個空行隔開。

樣例輸入

4 4…….…

…3 5

**……

.*…0 0

樣例輸出

field #1:

*100

2210

1*10

1110

field #2:

**100

33200

1*100

**如下:

///演算法提高-掃雷;

#include

#include

#include

using

namespace std;

intmain()

}if(flag!=1)

cout

"field #"

<":"

int i =

1;i1;i++

) cout<}

藍橋杯 演算法提高 打水問題

2018 3 22 1.打水問題 問題描述 n個人要打水,有m個水龍頭,第i個人打水所需時間為ti,請安排乙個合理的方案使得所有人的等待時間之和盡量小。輸入格式 第一行兩個正整數n m 接下來一行n個正整數ti。n,m 1000,ti 1000 輸出格式 最小的等待時間之和。不需要輸出具體的安排方案...

藍橋杯 演算法提高 排隊打水問題

問題描述 有n個人排隊到r個水龍頭去打水,他們裝滿水桶的時間t1 t2 tn為整數 且各不相等,應如何安排他們的打水順序才能使他們總共花費的時間最少?輸入格式 第一行n,r n 500,r 75 第二行為n個人打水所用的時間ti ti 100 輸出格式 最少的花費時間 樣例輸入 3 21 2 3 樣...

藍橋杯演算法提高 整商問題

題目鏈結 問題描述 提示使用者輸入被除數 dividend 和除數 divisor 若除數為0,則提示使用者重新輸入,直至除數非零為止。最後輸出商。程式建議大家將被除數 除數和商都定義為整形。輸入被除數提示語句為 please enter the dividend 輸入除數提示語句為 please ...