北大2014题
来源:互联网 发布:pc离线翻译软件 编辑:程序博客网 时间:2024/05/16 19:57
题目链接:http://acm.pku.edu.cn/JudgeOnline/problem?id=2014
这道题错了好几次呢,原因是最后一行没有处理好,最后一行的结果在循环体内根本没有处理所以要在输出之前处理一下最后一行的结果。
#include <iostream>
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
int rw,rh,w,h,ch,cw,mw;
while(cin >> mw && mw)
{
rw = rh = ch = cw = 0;
while(cin >> w >> h && w != -1 && h != -1)
{
if(cw + w <= mw)
{
cw += w;
if(ch < h)
ch = h;
}
else
{
if(cw > rw)
rw = cw;
rh += ch;
ch = h;
cw = w;
}
}
if(cw > rw)
rw = cw;
rh += ch;
cout << rw << " x " << rh << endl;
}
return 0;
}
- 北大2014题
- 北大1002题
- 北大1503题
- 北大1519题
- 北大1517题
- 北大1068题
- 北大2039题
- 北大1484题
- 北大2590题
- 北大2608题
- 北大1047题
- 北大1102题
- 北大1316题
- 北大3268题
- 北大2394题
- 北大2895题
- 北大2109题
- 北大1328题
- 让iframe自适应高度(支持XHTML,支持FF)
- asp fso读取文件夹,如何按照(1:按创建时间 2:按访问时间 3:按修改时间 4:按名称)排序(2008-09-18,11:19:18)
- ASP,AJAX二级联动菜单
- JS控制下拉菜单框,动态改变图片
- C++杂记
- 北大2014题
- 编程的理由
- 编译原理-表达式的文法
- 使用EndNote的七大理由
- 参考文献的通用样式
- 梅花凋零又冬残
- getParameter和getAttribute的区别是什么?
- rome的一个小例子,读取rss数据
- Rome基本介绍