当前位置: 首页 > news >正文

烟店网站建设今日疫情实时数据

烟店网站建设,今日疫情实时数据,工艺品网站模板,装修公司网站dede模板题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。 当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正…

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。

当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。

例如,对于一块两边分别为 5 和 3 的材料(记为 5×3),小明会依次切出3×3、2×2、1×1、1×1 共 4 个正方形。

现在小明有一块矩形的材料,两边长分别是 2019 和 324。请问小明最终会切出多少个正方形?

运行限制
最大运行时间:1s
最大运行内存: 128M
所需变量

int a;//由于给了长度,我把它设定为变量

int b;//给的宽度,我为了代码的可用性,设置为变量

int sum;//代表能切割多少个正方形,初值为0

思路:由于要切割最大的正方形,那么我们判断,长和宽谁更长,如果长更长,那么我们就切割以宽为变长的正方形,不断地循环下去,直到长和宽相等,那么这个就是最后的那个正方形,至此我们就完成切割了,最后输出他能切割多少个正方形。
该算法本人认为比较优,如果有更好的想法,欢迎q我!

#include <iostream>
using namespace std;
int main()
{int a = 2019,b = 324;int sum = 0;do{if(a>b){a -= b;}else if(a<b){b -= a;}sum++;}while(a!=b);sum++;cout<<sum<<endl;return 0;
}

在这里插入图片描述

http://www.yidumall.com/news/102243.html

相关文章:

  • wordpress 4.9.8主题seo排名培训学校
  • 网站建设书本信息厦门seo网站排名优化
  • 设计网站模板搭建网站工具
  • 芜湖市建设工程网站维护公告国际军事新闻最新消息视频
  • 做童装在哪个网站找客户公众号推广费用一般多少
  • 重庆设计网站windows优化大师有哪些功能
  • 黄色网站建设黄色视频seo百度站长工具
  • 大型门户网站建设 费用网络营销的未来发展趋势
  • 做外汇的网站东莞网站营销推广
  • 深圳知名装修公司排名windows10优化软件
  • 自学网站编程网上电商平台开发
  • 学做巧裁缝官方网站电商推广方案
  • 安徽省建设工程信息网宣城市公开招标信息对seo的认识和理解
  • 自己建设网站服务器站长源码
  • 沼气服务网站建设管理临沂做网站建设公司
  • 虚拟商城网站搭建专业seo排名优化费用
  • 外包公司哪家好吴中seo页面优化推广
  • 重庆网站开发公最好的网站设计公司
  • notepad做网站技巧正规的培训学校
  • 设计模板选项是用来seo网站推广技术
  • 如何做网站公众号推广即时热榜
  • 手机做网站教程百度竞价ocpc投放策略
  • 织梦网站流动广告代码平面设计网站
  • 沙田仿做网站十大广告公司排名
  • 可以先做网站再开公司吗营销网址
  • 爱做片视频网站宁波厂家关键词优化
  • wordpress 图片中文名称转为时间seo是啥软件
  • 九酷为什么做福音网站c盘优化大师
  • 做期货在哪个网站查资料人工智能培训机构排名前十
  • 包装设计十大网站网络营销的方法有哪些