您的位置:首页 > 其它

ZOJ-2173

2014-01-13 20:12 197 查看
#include<stdio.h>

int main()
{
int n, w, h;
while (scanf("%d", &n), n)
{
int width = -1, height = 0, cw = 0, ch = -1;
while (scanf("%d %d", &w, &h), w != -1 && h != -1)
{
if (cw + w > n)
{
height += ch;
if (cw > width)
width = cw;
cw = w;
ch = h;
}
else
{
if (h > ch)
ch = h;
cw += w;
}
}
if (cw > width)
width = cw;
height += ch;
printf("%d x %d\n", width, height);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: