打不開磁盤配額linux,九度OJ 1455 珍惜現在,感恩生活 -- 動態規劃(背包問題)...

題目描述:

為了挽救災區同胞的生命,心系災區同胞的你準備自己采購一些糧食支援災區,現在假設你一共有資金n元,而市場有m種大米,每種大米都是袋裝產品,其價格不等,并且只能整袋購買。請問:你用有限的資金最多能采購多少公斤糧食呢?

輸入:

輸入數據首先包含一個正整數C,表示有C組測試用例,每組測試用例的第一行是兩個整數n和m(1<=n<=100, 1<=m<=100),分別表示經費的金額和大米的種類,然后是m行數據,每行包含3個數p,h和c(1<=p<=20,1<=h<=200,1<=c<=20),分別表示每袋的價格、每袋的重量以及對應種類大米的袋數。

輸出:

對于每組測試數據,請輸出能夠購買大米的最多重量,你可以假設經費買不光所有的大米,并且經費你可以不用完。每個實例的輸出占一行。

樣例輸入:

1

8 2

2 100 4

4 100 2

樣例輸出:

400

#include

typedef struct rice{

int price;

int weight;

}Rice;

int max (int a, int b){

return (a > b) ? a : b;

}

int main (void){

int C, m, n;

Rice ric[2001];

int dp[101];

int i, j;

int price, weight, num, cnt, c;

scanf ("%d", &C);

while (C-- != 0){

scanf ("%d%d", &n, &m);

cnt = 0;

for (i=1; i<=m; ++i){

scanf ("%d%d%d", &price, &weight, &num);

c = 1;

while (num -c > 0){

num -= c;

ric[++cnt].price = price * c;

ric[cnt].weight = weight * c;

c *= 2;

}

ric[++cnt].price = price * num;

ric[cnt].weight = weight * num;

}

for (i=0; i<=n; ++i)

dp[i] = 0;

for (i=1; i<=cnt; ++i){

for (j=n; j>=ric[i].price; --j){

dp[j] = max (dp[j], dp[j-ric[i].price] + ric[i].weight);

}

}

printf ("%d\n", dp[n]);

}

return 0;

}

九度OJ 1501 最大連續子序列乘積 -- 動態規劃

題目地址:http://ac.jobdu.com/problem.php?pid=1501 題目描述: 給定一個浮點數序列(可能有正數.0和負數),求出一個最大的連續子序列乘積. 輸入: 輸入可能包含 ...

九度OJ 1480 最大上升子序列和 -- 動態規劃

題目地址:http://ac.jobdu.com/problem.php?pid=1480 題目描述: 一個數的序列bi,當b1 < b2 < ... < bS的時候,我們稱這個序列 ...

九度OJ 1533 最長上升子序列 -- 動態規劃

題目地址:http://ac.jobdu.com/problem.php?pid=1533 題目描述: 給定一個整型數組, 求這個數組的最長嚴格遞增子序列的長度. 譬如序列1 2 2 4 3 的最長嚴 ...

九度OJ 1451 不容易系列之一 -- 動態規劃

題目地址:http://ac.jobdu.com/problem.php?pid=1451 題目描述: 大家常常感慨,要做好一件事情真的不容易,確實,失敗比成功容易多了! 做好“一件”事情尚且不易,若 ...

九度oj 題目1087:約數的個數

題目鏈接:http://ac.jobdu.com/problem.php?pid=1087 題目描述: 輸入n個整數,依次輸出每個數的約數的個數 輸入: 輸入的第一行為N,即數組的個數(N<=1 ...

九度OJ 1502 最大值最小化&lpar;JAVA&rpar;

題目1502:最大值最小化(二分答案) 九度OJ Java import java.util.Scanner; public class Main { public static int max(in ...

九度OJ,題目1089:數字反轉

題目描述: 12翻一下是21,34翻一下是43,12+34是46,46翻一下是64,現在又任意兩個正整數,問他們兩個數反轉的和是否等于兩個數的和的反轉. 輸入: 第一行一個正整數表示測試數據的個數n. ...

九度OJ 1500 出操隊形 -- 動態規劃&lpar;最長上升子序列&rpar;

題目地址:http://ac.jobdu.com/problem.php?pid=1500 題目描述: 在讀高中的時候,每天早上學校都要組織全校的師生進行跑步來鍛煉身體,每當出操令吹響時,大家就開始往 ...

九度OJ 1531 貨幣面值&lpar;網易游戲2013年校園招聘筆試題&rpar; -- 動態規劃

題目地址:http://ac.jobdu.com/problem.php?pid=1531 題目描述: 小虎是游戲中的一個國王,在他管理的國家中發行了很多不同面額的紙幣,用這些紙幣進行任意的組合可以在 ...

隨機推薦

web端小知識點--持續更新

1.彈性滾動overflow:auto;?-webkit-overflow-scrolling: touch;?-mo-overflow-scrolling: touch;?overflow-scro ...

【BZOJ-3039&amp&semi;1057】玉蟾宮&amp&semi;棋盤制作 懸線法

3039: 玉蟾宮 Time Limit:?2 Sec??Memory Limit:?128 MBSubmit:?753??Solved:?444[Submit][Status][Discuss] D ...

java序列化

什么是java序列化,如何實現java序列化? 我們有時候將一個java對象變成字節流的形式傳出去或者從一個字節流中恢復成一個java對象,例如,要將java對象存儲到硬盤或者傳送給網絡上的其他計算機 ...

Hibernate緩存原理與策略

Hibernate緩存原理: 對于Hibernate這類ORM而言,緩存顯的尤為重要,它是持久層性能提升的關鍵.簡單來講Hibernate就是對JDBC進行封裝,以實現內部狀態的管理,OR關系的映射等 ...

使用MVVM框架時,如何處理在頁面動態渲染完之后需要發生的事件呢?

在項目實踐過程中,當我們使用如avalon這樣的MVVM框架時,通常會發現一直會有個問題. 過往的經驗告訴我們,想在頁面加載完之后處理些事件我們可以綁定document的ready方法或者使用jque ...

Spring中使用Hibernate

在context中定義DataSource,創建SessionFactoy,設置參數: DAO類繼承HibernateDaoSupport,實現具體接口,從中獲得HibernateTemplate進行 ...

保存網頁MHT

uses ADODB_TLB, CDO_TLB, ComObj,MSHTML;{$R *.dfm}{能把網頁如 WWW.QQ.COM保存為一個單文件 .MHT但不能把一個 A.HTM?保存為一個單文件 ...

leetcode算法題1&colon; 兩個二進制數有多少位不相同?異或、位移、與運算的主場

/*?The Hamming distance between two integers is the number of positions at which the corresponding b ...

ATS日志說明

在ATS日志中我們經常遇到形形色色的緩存結果碼,為了更清晰地認識它們,相關資料整理到這里: TCP_HIT 請求對象的一份合法拷貝被緩存,ATS將發送該對象給client TCP_MISS 請求對象未 ...

Helloworld——SpringMVC

搭建環境:eclipse 這里需要配置Server runtime environment——Apache?Tomcat 到官網下載 解壓 在eclipse中: Window perferences ...

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533820.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533820.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533820.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

erp 維護費 要交嗎_ERP系統維護費

今年8月&#xff0c;SAP中國公司宣布2009年1月1日前將由傳統支持服務轉向企業級支持服務(SAP Enterprise Support)。同時將開始實施漸進式定價方案&#xff0c;并預計在2012年之前&#xff0c;逐漸將所有客戶從現行的SAP Standard/Premium Support的定價協議過渡為SAP Enterpri…

sentinel 端口_Sentinel原理:控制臺是如何獲取到實時數據的

Sentinel 系列教程&#xff0c;現已上傳到 github 和 gitee 中&#xff1a;GitHub&#xff1a;https://github.com/all4you/sentinel-tutorialGitee&#xff1a;https://gitee.com/all_4_you/sentinel-tutorialSentinel 能夠被大家所認可&#xff0c;除了他自身的輕量級&#x…

linux桌面時區設置,如何在Ubuntu 20.04上設置或更改時區

對于許多與系統相關的任務和進程&#xff0c;使用正確的時區至關重要。 例如&#xff0c;cron守護程序使用系統的時區執行cron作業&#xff0c;而日志文件中的時間戳基于系統的同一時區。在Ubuntu上&#xff0c;系統的時區是在安裝過程中設置的&#xff0c;但以后可以輕松更改。…

ironpython2.7.9_IronPython下載

IronPython是一種在 .NET 及 Mono上的 Python 實現&#xff0c;由微軟的 Jim Hugunin所發起&#xff0c;是一個開源的項目&#xff0c;基于微軟的DLR引擎&#xff1b;托管于微軟的開源網站 CodePlex。IronPython 的官方并未實現 Python通用類庫&#xff0c;僅實現了部分核心類。…

python 最小二乘回歸 高斯核_「機器學習」一文讀懂線性回歸、嶺回歸和Lasso回歸...

點擊上方藍色字體&#xff0c;關注AI小白入門喲作者 | 文杰編輯 | yuquanle本文介紹線性回歸模型&#xff0c;從梯度下降和最小二乘的角度來求解線性回歸問題&#xff0c;以概率的方式解釋了線性回歸為什么采用平方損失&#xff0c;然后介紹了線性回歸中常用的兩種范數來解決過…

天宮初級認證答案_跨境電商人才初級認證試題以及答案

跨境電商人才初級認證試題以及答案跨境電商人才初級認證試題一&#xff0c;單選題(共40題,每題1分,共40分)1.在拍攝反光性產品時,就是從哪個角度進行拍攝的A、正面B、側面參考答案:B2.信用證就是一種( )信用A、商業B、銀行C、民間D、企業參考答案:B3、阿里巴巴專業術語中,MA的全…

Linux打包軟件版本帶時間,帶你寫一個 linux 下的打包軟件 tar

相信你對 linux 的 .tar.gz 有點熟悉&#xff0c;這就是先 tar 打包(.tar 后綴)&#xff0c;再對此 tar 文件用 gzip 壓縮(.tar.gz)的后綴名。值得注意的是&#xff0c; tar 不是壓縮軟件&#xff0c;它只做把一堆文件/文件夾打包到一個文件(tar 文件)里的事情&#xff0c;而文…

優先隊列默認是小頂堆嗎_一分鐘帶你讀懂什么是堆?

堆其實就是一種特殊的隊列——優先隊列。 普通的隊列游戲規則很簡單&#xff1a;就是先進先出&#xff1b;但這種優先隊列搞特殊&#xff0c;不是按照進隊列的時間順序&#xff0c;而是按照每個元素的優先級來比拼&#xff0c;優先級高的在堆頂。 這也很容易理解吧&#xff0c;…

螺旋測微器b類不確定度_物理實驗直測量不確定度評估.ppt

物理實驗直測量不確定度評估直接測量不確定度評估 Gauss分布 測量列的平均值、標準差 A類不確定度 t分布 B類不確定度 直接測量的合成不確定度 Gauss分布 也稱正態分布。 δ的平均值等于0、方差為σ。 特征&#xff1a; 對稱性——大于平均值與小于平均值的概率相等&#xff1b…

python 執行shell_python執行shell命令的方法

python執行shell命令的方法 os模塊 os.system方式&#xff1a; import os os.system(top) os.system(cat /proc/cpuinfo) 說明 這個調用相當直接&#xff0c;且是同步進行的&#xff0c;程序需要阻塞并等待返回。 返回值是依賴于系統的&#xff0c;直接返回系統的調用返回值&am…

linux下c語言讀取roed文件,如何在Linux系統上安裝Android4.4.docx

Android (x86)項目致力于移植 Android系統到X86處理器上&#xff0c;使用戶可以更容易的在任何電腦上安裝Android。他們通過使用android源碼&#xff0c;增加補丁來使 Android能夠在X86處理器&#xff0c;筆記本電腦和平板 電腦下工作。前一段時間&#xff0c;項目組發布了最新…

微信小程序setinterval_簡單談談setTimeout與setInterval

感謝踩過的坑sf社區的第一篇文章。最近在做一個拍賣的微信小程序&#xff0c;用到了定時器setTimout和setInterval,簡單談談這兩個api。setTimeout最常見的用法就是第二種(第三種mdn文檔不推薦)&#xff0c;如:var timeoutId setTimeout(function() {console.log(hello world!…

python 注釋一段話_Python快速入門(一)

引言Python作為一個&#xff0c;目前最火的編程語言之一&#xff0c;已經滲透到了各行各業。它易學好懂&#xff0c;擁有著豐富的庫&#xff0c;功能齊全。人生苦短&#xff0c;就用Python。這個快速入門系列分為六篇&#xff0c;包含了Python大部分基礎知識&#xff0c;每篇閱…

linux ibus獲取窗體位置,Ubuntu 12.04 顯示ibus 的輸入框

在虛擬機中安裝了Ubuntu 12.04&#xff0c;系統是英文版本的&#xff0c;我能接受&#xff0c;但是苦于沒有中文輸入法。起先&#xff0c;我是安裝SCIM&#xff0c;結果我折騰了半天&#xff0c;發現其只能在lib-office下使用。firefox,文字編輯器中都不能調出SCIM。無奈將其卸…

transporter上傳卡正在交付_【iOS】Xcode11使用Transporter將APP上傳到App Store,卡在正在驗證APP...

問題&#xff1a;在使用Transporter時&#xff0c;會卡主&#xff0c;一直顯示正在驗證APP在這里插入圖片描述解決方案一&#xff1a;利用V-P-N在這里插入圖片描述使用安全上網(V-P-N)&#xff0c;雙擊打開iTMSTransporter&#xff0c;等待幾分鐘lichuangMacBook-Pro-3 ~ % /Ap…

python練手經典100例微盤_20個Python練手經典案例,能全做對的人確實很少!

100個Python練手小程序&#xff0c;學習python的很好的資料&#xff0c;覆蓋了python中的每一部分&#xff0c;可以邊學習邊練習&#xff0c;更容易掌握python。 如果你感覺學不會&#xff1f;莫慌&#xff0c;小編推薦大家加入群&#xff0c; 前面548中間377后面875&#xff0…

小紅帽linux各功能中英,英文短劇《小紅帽》劇本臺詞完整版---中英對照文本版...

大灰狼和小紅帽的故事紅帽第一場&#xff1a;小紅帽家 媽媽&#xff1a; (媽媽拿著一個籃子&#xff0c;把桌子上的水果放在籃子里) 小紅帽唱著歌&#xff0c;歡快地跑進來)Hi,mummy, what are you doing? 嘿&#xff0c;媽媽 你在什么&#xff1f; 媽媽&#xff1a; (一邊把水…

uipath循環datatable_UiPath之DataTable轉換為List和Array

今天給大家分享一下&#xff0c;如何將DataTable轉為List和Array&#xff0c;為此小U也花了不少時間研究&#xff0c;最后發現沒有那么復雜。先來說說List和Array的區別&#xff1a;List&#xff1a;就像一個鏈條&#xff0c;存儲數據的空間可以不連續。Array&#xff1a;就像一…

python批量下載文件教程_Python抓包菜鳥教程:批量下載圖片的方法,電腦和手機都能用...

筆者看上了一組圖集&#xff0c;然后準備一張一張下載時&#xff0c;瞄了一眼&#xff0c;這組圖集還有100&#xff0c;好吧&#xff0c;我酸了。 筆者就是試試工具&#xff0c;你們別像我這樣用&#xff0c;這么好的工具&#xff0c;做自媒體&#xff0c;那絕對了那如何批量下…

esxi掛載Linux的nfs盤,ESXi安裝centos7掛載群暉NFS

前段時間折騰了ESXi&#xff0c;然后無盡的折騰接踵而來&#xff0c;今天要說的是如何安裝centos7并掛載群暉虛擬機的NFS共享文件夾直接步入正題&#xff01;先是下載centos7鏡像&#xff0c;因為我是用來當服務器的&#xff0c;所以只需要minimal版即可【centos下載鏈接】自己…