程式設計之最大對映

2021-08-18 14:55:29 字數 501 閱讀 8986

有 n 個字串,每個字串都是由 a-j 的大寫字元構成。現在你將每個字元對映為乙個 0-9 的數字,不同字元對映為不同的數字。這樣每個字串就可以看做乙個整數,唯一的要求是這些整數必須是正整數且它們的字串不能有前導零。現在問你怎樣對映字元才能使得這些字串表示的整數之和最大?

輸入描述:

每組測試用例僅包含一組資料,每組資料第一行為乙個正整數 n , 接下來有 n 行,每行乙個長度不超過 12 且僅包含大寫字母

a-j 的字串。 n 不大於 50,且至少存在乙個字元不是任何字串的首字母。

輸出描述:

輸出乙個數,表示最大和是多少。

示例1

windows程式設計之檔案對映

當我們對檔案進行讀寫操作的時候,我們經常會呼叫readfile和writefile這兩個api,但是如果我們的檔案較大,幾百兆甚至幾g且需要時常修改值b的時候,這時那兩個函式可能就不大好了,這時微軟提供了另外一種方法 檔案對映,來使我們進行檔案操作。handle hfile,檔案控制代碼 lpsec...

Linux系統程式設計之 mmap對映

共享記憶體 了解mmap 函式的使用 例項 include include include include include int main 拷貝資料 strcpy mem,hell0 釋放對映區 mummap mem,8 close fd 輸出 mem.txt檔案包含hello 如果char me...

最大對映問題

分析 題目比較簡單,我們分析每乙個字串中每乙個字母的權重 1,10,100 然後將所有字母的權重加起來,按照權重進行排序這樣就可以獲得最大對映的序列。但是由於題目要求不能有前置0,所以如果出現的字母種類達到10種,那麼就需要找到乙個最小權重且不為首字母的字母,將它提前賦值為0。然後剩下的字母從9開始...