永发信息网

求算法及程序 由1*1的正方形拼成的长宽分别为m*n的长方形,求长方形对角线穿过小正方形的个数.

答案:2  悬赏:0  手机版
解决时间 2021-02-05 02:17
求算法及程序 由1*1的正方形拼成的长宽分别为m*n的长方形,求长方形对角线穿过小正方形的个数.
最佳答案
算法主要是推出函数 f[m][n] = m + n - great_common_div(m,n)#include#include#define abss(x) ((x)>(0)?(x):(-x))#define mins(a,b) ((a)>(b)?(b):(a))using namespace std;int gre_com_div(int a,int b){if(a==0) return b;if(b==0) return a;if(!(a&1)&&!(b&1))return gre_com_div(a>>1,b>>1)1,b);else if(!(b&1)) return gre_com_div(a,b>>1);else return gre_com_div(abss(a-b),mins(a,b));}int main(){int m,n;while(scanf(%d %d,&m,&n),m,n) //input m,n and m,n!=0{printf(Cross %d square(s)\n,m+n-gre_com_div(m,n));}return 0;}
全部回答
我也是这个答案
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么说爱我的人,能抽出时间陪我她却不陪我
北湾街南四巷/彩湾巷(路口)在哪里啊,我有事
防火板的规格有哪些?
我坐的士东西丢了怎么办
그대 눈물까지도(就连你的眼泪也)的中文歌
中国·烟草·江苏安徽府酒业总代理我想知道这
苹果系列的ipad买哪款最好,性价比好的
广阳小区老D区地址在什么地方,想过去办事
宝宝的手指有脱皮的现象,是怎么回事
身为表演人员,应该注意的表演相关事项,有哪
新东方四级词汇“乱序版”(绿色封面)和“便
刚出社会的设计人士,找不到工作,怎么办???
新加坡位于什么带?
金榜名师培训这个地址在什么地方,我要处理点
卖蜘蛛的商人多久刷新一次的
推荐资讯
努比亚z9mini手机屏幕一侧翘起与边框脱离,如
我寄愁心与明月的下一句?/作者?/篇名?
我想换张手机卡,可是我现在的手机卡还有钱怎
沥青混凝土路面施工的主要流程为:()
求中国特大城市排名??
梦幻西游大唐转龙宫龙宫贫民任务号哪个适合
研究制定融资方案首先应确定项目的(),据以
什么是券商资管量化投资?请说详细一些
新民的意思是什么啊?知道的请说下!
20m光纤用多少m路由器
古代人用什么熨衣服?
中国信合(三道营信用社)地址在什么地方,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?