首页 > 其他分享 >地排划分 --- 递归

地排划分 --- 递归

时间:2023-11-04 09:55:36浏览次数:25  
标签:地排 return 递归 int --- 划分

include iostream>

using namespace std;
int s(int a,int b){
if(a==b){
return 1;
}
if(a>b){
swap(a,b);
}
return s(a,b-a)+1;
}
int main(){
int a,b;
cin>>a>>b;
cout<<s(a,b);
return 0;
}

标签:地排,return,递归,int,---,划分
From: https://www.cnblogs.com/boyeyuan/p/17808925.html

相关文章

  • 四个代码融合 依次:小青蛙上台阶 ;求阶乘;求最大公因数;地盘划分(均为递归算法)
    小壁灯上楼梯#include<iostream>usingnamespacestd;inta(intc){if(c<=2){returnc;}else{returna(c-1)+(c-2);}}intmain(intargc,char**argv){intc,k;cin>>c;cout<<a(c);return0;}......
  • RISC-V回应美国要对其管制:不受任何单一企业或国家的控制
    导读近日消息,根据此前的相关报道,近期有多名美国相关人士公开发声要对开源指令集架构RISC-V进行管制。他们认为,中国正在利用RISC-V来绕开美国对于芯片设计知识产权的主导地位。美国不该支持中国的技术转移策略,因为这会削弱美国的出口管制法。对此,RISC-V国际基金会发布了......
  • 地盘划分 递归
    地盘划分【例】将一个给定的矩形划分为一个个正方形,其规则是先从矩形中划分出一个尽可能大的正方形,接下来,在剩下的矩形中再划分出一个尽可能大的一个正方形,以此类推。例如,宽*长为3*4的矩形,最少可划分为4个正方形,也就是说。取走一个3*3的正方形后,将问题规模变成3*1,然后变为2*1,最后......
  • vue3路由转发报错Failed to resolve component: router-link
     //在学习vue3路由转发的时候,总是报路由的一些方法无法识别,undefined报错://App.vue:9[Vuewarn]:Failedtoresolvecomponent:router-link//vue路由跳转报错Cannotreadpropertiesofundefined(reading'push')原因:出在你挂载的位置这个路由的u......
  • 地盘划分(递归)
    #include<iostream>#include<algorithm>#include<cstdio>usingnamespacestd;longlonga,b,c,s=0;intmain(){scanf("%lld",&a);scanf("%lld",&b);while(a>1){if(b>a){c=a;a=b;b=c;}......
  • 汇编-如何显示变量值
     1.调试运行2.在监视窗口添加变量       ......
  • 2023-2024-1 20231424《计算机基础与程序设计》第6周学习总结
    2023-2024-120231424《计算机基础与程序设计》第6周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标《计算机科学概论》第7章和《C语言程序设计》......
  • 2023-2024-1 20231404高伟光《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程2314班计算机作业要求2023-2024-1计算机基础与程序设计第6周作业作业目标自学教材计算机科学概论第7章《C语言程序设计》第5章作业正文此博客教材学习内容总结较详细的介绍了伪代码,解决问题的基本步骤。用伪代码讲述了搜索......
  • Langchain-Chatchat项目:4.2-P-Tuning v2使用的数据集
      本文主要介绍P-tuning-v2论文中的5种任务,分别为Glue任务、NER任务、QA任务、SRL任务、SuperGlue任务,重点介绍了下每种任务使用的数据集。一.Glue任务  GLUE(GeneralLanguageUnderstandingEvaluation)是纽约大学、华盛顿大学等机构创建了一个多任务的自然语言理解基准和分......
  • L1-两数之和
    题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。示例:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。【首先想到的是双重for......