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

国内视差网站百度广告投放平台官网

国内视差网站,百度广告投放平台官网,做网站备案需要哪些材料,高端模版网站今天早上做了算法题&#xff0c;其中一道如下所示:    你需要在1s内算出答案。    题目如下&#xff1a;    给出正整数n&#xff0c;求ab的最大值    其中a&#xff0c;b为正整数&#xff0c;a<n且b<n且gcd(a,b)1    ps&#xff1a;gcd是最大公约数   …

  今天早上做了算法题,其中一道如下所示:
   你需要在1s内算出答案。
   题目如下:
   给出正整数n,求a+b的最大值
   其中a,b为正整数,a<=n且b<=n且gcd(a,b)=1
   ps:gcd是最大公约数
   >>>>对于50%的数据,n < 1000
   >>>>对于100%的数据,n < 1亿
  做的过程中也没由考虑时间、大整数这些,先把代码贴下来记住吧。

	#include <iostream>#include<windows.h> using namespace std;int main(){DWORD dwStart = GetTickCount(); int n;cin >> n;int flag = 0;int max = 0;for (int a = 1; a <= n; a+=2)	//因为两个偶数的最大公约数一定不是1,所以这里每次循环后a+=2, b+=1。{for (int b = 1; b <= n; ++b){for (int k = 2; k <= min(a, b); ++k)		//求最大公约数{if (a % k == 0 && b % k == 0){flag = 1;break;}}if (flag == 0 && max < a+b){max = a+b;}}}cout << max << endl;DWORD dwTime = GetTickCount() - dwStart; cout << dwTime << endl;return 0;}

  先不考虑代码,梳理一下知识点:

  一、求最大公约数、最小公倍数

  1、最小公倍数

  如有两个数x、y,则x * y = 最大公约数 * 最小公倍数

  2、最大公约数

  ①辗转相除法:

  在这里插入图片描述

/*非递归解法*/
int gcd(int x, int y)			//最大公约数:greatest common divisor
{int z = y;while (x % y != 0){z = x%y;x = y;y = z;}return z;
}/*递归解法*/
int gcd(int a, int b)
{return b ? gcd(b, a%b) : a;
}

  ②辗转相减法:
在这里插入图片描述

int gcd(int a, int b)
{while (a != b){if (a > b){a = a-b;}else{b = b-a;}}return a;
}

  ③穷举法:
在这里插入图片描述

int gcd(int x, int y)
{int temp = min(x, y);while (!(x%temp == 0 && y%temp == 0)){--temp;}return temp;
}

  二、测试时间

  这大概是我一直不明白的问题,每次查来查去,每次也理不清什么。自测的结果总是让人感觉怪怪的(感觉时间数字和单位不一致)。这次也贴一个今天早上找的一篇博客的链接:https://blog.csdn.net/tianshuai1111/article/details/7544431

  三、大整数

  具体会有大整数的加减乘除各种运算,今天早上的练习很多都是这方面的,要梳理强化!大整数应该是一个考点的方向的,先把加减乘除最基本的弄好!
  也是先贴一个博客的链接:https://www.cnblogs.com/FZfangzheng/p/7700699.html
  之前看书,有大整数的乘法,用分治法实现,这周也要尽量补上!

  Ps:这次做题,关于图、网的还是就那样空了,也没思考。要先把书上的图这一章的好好消化一下,之后重点练习!

  And,纪念一下第一次用Markdown写博客,哈哈哈太好玩了,确实很方便!~

http://www.lbrq.cn/news/2753119.html

相关文章:

  • 网站开发好要租服务器吗网站推广方法
  • 中介做哪些网站电商网站seo怎么做
  • 梧州市地图疫情最新消息站长seo
  • 上海网站建设哪里好小红书搜索优化
  • 企业品牌网站建设做网络推广一般是什么专业
  • 网站制作高端网站建设免费注册个人网站
  • 英文网站接单做翻译企业宣传推广怎么做
  • wordpress菜单相对地址性能优化大师
  • 如何做直播网站哈尔滨seo优化公司
  • 网站后台管理系统html南京seo排名公司
  • 广东佛山如何制作网站公司北京seo收费
  • 门户网站解决方案网址如何被快速收录
  • 乐山市建设局网站百度视频免费高清影视
  • 长沙域名注册公司seo优化论坛
  • 做网站都需要用到什么360竞价推广怎么做
  • php网站开发总结推广普通话手抄报简单
  • 做计量检定的网站搜索引擎整合营销
  • 洛阳市App网站开发公司南京网站设计公司
  • 做网站的尺寸搜索引擎优化的特点
  • wordpress a5成都seo优化排名推广
  • wordpress插件不显示福州seo网络推广
  • 网站图片属性是什么不受限制的搜索浏览器
  • 手机微网站建设案例及报告网络营销未来有哪些发展趋势
  • 建设公安网站的申请网络推广引流
  • 济南商城网站建设多少钱整站排名优化品牌
  • 免费网站建设域名网站开发平台有哪些
  • 专做banner的网站网络推广员为什么做不长
  • 如何用本机电脑做网站服务器线上营销渠道主要有哪些
  • 同一个公司可以做几个网站今日疫情最新消息
  • 方便做流程图的网站营销型网站建设怎么做
  • 25. 能否创建一个包含可变对象的不可变对象
  • 链表OJ题讲解---试金石含金量
  • leetcodehot100 矩阵置零
  • Jenkins Pipeline中参数化构建
  • Redis 知识点与应用场景
  • Unity输入系统:旧版Input_System