poj 2014 Flow Layout

poj 2014 Flow Layout,第1张

poj 2014 Flow Layout
#include <iostream>using namespace std;int main(){int limitwidth;int x;int y;int totalwidth;//for allint totalheight;//for allcin>>limitwidth;while(limitwidth != 0){totalwidth = 0;totalheight = 0;int sumwidthforeachline = 0;//for each lineint maxheightforeachline = 0;//for each linecin>>x>>y;while(!((x == -1) && (y == -1))){if(sumwidthforeachline + x <= limitwidth)//put it on the current line{sumwidthforeachline += x;}else//need to turn to next line{sumwidthforeachline = 0;totalheight += maxheightforeachline;maxheightforeachline = 0;sumwidthforeachline += x;}if(sumwidthforeachline > totalwidth)totalwidth = sumwidthforeachline;if(y > maxheightforeachline)maxheightforeachline = y;cin>>x>>y;}//end of while(!((x == -1) && (y == -1)))totalheight += maxheightforeachline;cout<<totalwidth<<" x "<<totalheight<<endl;cin>>limitwidth;}return 0;}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4920316.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存