原文:算法筆記_103:藍橋杯練習 算法提高 金明的預算方案(Java)

目錄 問題描述 解決方案 問題描述 問題描述 金明今天很開心,家里購置的新房就要領鑰匙了,新房里有一間金明自己專用的很寬敞的房間。更讓他高興的是,媽媽昨天對他說: 你的房間需要購買哪些物品,怎么布置,你說了算,只要不超過N元錢就行 。今天一早,金明就開始做預算了,他把想買的物品分為兩類:主件與附件,附件是從屬於某個主件的,下表就是一些主件與附件的例子: 主件 附件 電腦 打印機,掃描儀 書櫃 圖 ...

2017-03-20 16:29 4 816 推薦指數:

查看詳情

算法筆記_107:藍橋練習 算法提高 學霸的迷宮(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述   學霸搶走了大家的作業,班長為了幫同學們找回作業,決定去找學霸決斗。但學霸為了不要別人打擾,住在一個城堡里,城堡外面是一個二維的格子迷宮,要進城堡必須得先通過迷宮。因為班長還有妹子要陪,磨刀不誤 ...

Wed Mar 22 06:28:00 CST 2017 2 1521
算法筆記_096:藍橋練習 算法提高 求最大值(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述   給n個有序整數對ai bi,你需要選擇一些整數對 使得所有你選定的數的ai+bi的和最大。並且要求你選定的數對的ai之和非負,bi之和非負。 輸入格式   輸入的第一行為n,數 ...

Sun Mar 19 21:58:00 CST 2017 2 1343
算法筆記_081:藍橋練習 算法提高 矩陣乘法(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述   有n個矩陣,大小分別為a0*a1, a1*a2, a2*a3, ..., a[n-1]*a[n],現要將它們依次相乘,只能使用結合率,求最少需要多少次運算。   兩個大小分別為p*q和q ...

Thu Mar 16 04:44:00 CST 2017 0 2937
算法筆記_076:藍橋練習 結點選擇(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述 有一棵 n 個節點的樹,樹上每個節點都有一個正整數權值。如果一個點被選擇了,那么在樹上和它相鄰的點都不能被選擇。求選出的點的權值和最大是多少? 輸入格式 第一行包含一個整數 ...

Wed Mar 15 04:14:00 CST 2017 0 2318
算法筆記_083:藍橋練習 合並石子(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述   在一條直線上有n堆石子,每堆有一定的數量,每次可以將兩堆相鄰的石子合並,合並后放在兩堆的中間位置,合並的費用為兩堆石子的總數。求把所有石子合並成一堆的最小花費。 輸入格式 ...

Fri Mar 17 06:10:00 CST 2017 0 2058
算法筆記_075:藍橋練習 最短路(Java

目錄 1 問題描述 2 解決方案 2.1 floyd算法解決 2.2 spfa算法解決 1 問題描述 問題描述 給定一個n個頂點,m條邊的有向圖(其中某些邊權可能為負,但保證沒有負環)。請你計算從1號點到其他點的最短路(頂點從1到n編號 ...

Tue Mar 14 17:33:00 CST 2017 3 2030
算法筆記_077:藍橋練習 K好數(Java

目錄 1 問題描述 2 解決方案 1 問題描述 問題描述 如果一個自然數N的K進制表示中任意的相鄰的兩位都不是相鄰的數字,那么我們就說這個數是K好數。求L位K進制數中K好數的數目。例如K = 4,L = 2的時候,所有K好數為11、13、20、22 ...

Wed Mar 15 06:08:00 CST 2017 0 1286
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM