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

湘潭做网站建设的公司东莞网络推广排名

湘潭做网站建设的公司,东莞网络推广排名,邢台营销型网站制作,深圳市建设局网站金建1、不同路径(数学,动态规划) 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”…

1、不同路径(数学,动态规划)

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。

问总共有多少条不同的路径?

 

示例 1

https://img-service.csdnimg.cn/img_convert/099169dc43ebe3d42afb948803f38eda.png

输入:m = 3, n = 7
输出:28

示例 2

输入:m = 3, n = 2
输出:3
解释:从左上角开始,总共有 3 条路径可以到达右下角。
1. 向右 -> 向下 -> 向下
2. 向下 -> 向下 -> 向右
3. 向下 -> 向右 -> 向下

示例 3

输入:m = 7, n = 3
输出:28

示例 4

输入:m = 3, n = 3
输出:6

 

提示:

  • 1 <= m, n <= 100
  • 题目数据保证答案小于等于 2 * 109

选项代码:

class Solution:def uniquePaths(self, m, n):""":type m: int:type n: int:rtype: int"""dmap = [[0] * n for _ in range(m)]for i in range(m):dmap[i][0] = 1for j in range(n):dmap[0][j] = 1for i in range(1, m):for j in range(1, n):l = u = 0if i-1 >= 0:u = dmap[i-1][j]if j-1>= 0:l = dmap[i][j-1]dmap[i][j] = l + ureturn dmap[m-1][n-1]
# %%
s = Solution()
print(s.uniquePaths(m = 3, n = 7))

2、求两个给定正整数的最大公约数和最小公倍数(图算法,算法高阶)

贡献者:Rae。�

本题要求两个给定正整数的最大公约数和最小公倍数。

输入格式:
 

输入在两行中分别输入正整数xy
 

输出格式:

在一行中输出最大公约数和最小公倍数的值。

输入样例1:
在这里给出一组输入。例如:
100
1520

输出样例1:
 

在这里给出相应的输出。
 

例如:

20 7600

以下程序实现了这一功能,请你填补空白处内容:

def hcf(x, y):if x > y:smaller = yelse:smaller = x for i in range(1,smaller + 1):if((x % i == 0) and (y % i == 0)):hcf = i return hcf
def lcm(x, y): if x > y:greater = xelse:greater = ywhile(True):____________________;greater += 1return lcm
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
print("最大公约数为",hcf(num1, num2),"最小公倍数为",lcm(num1,num2))

选项代码:(缩进有修改)

def hcf(x, y):if x > y:smaller = yelse:smaller = xfor i in range(1,smaller + 1):if((x % i == 0) and (y % i == 0)):hcf = ireturn hcf
def lcm(x, y): if x > y:greater = xelse:greater = ywhile(True):if ((greater % x == 0) and (greater % y == 0)):lcm = greaterbreakgreater += 1return lcm
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
print("最大公约数为",hcf(num1, num2),"最小公倍数为",lcm(num1,num2))

3、删除有序数组中的重复项(数组,双指针)

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。

不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

 

说明:

为什么返回数值是整数,但输出的答案是数组呢?

请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

你可以想象内部操作如下:

// nums 是以引用方式传递的。也就是说,不对实参做任何拷贝
int len = removeDuplicates(nums);

// 在函数里修改输入数组对于调用者是可见的。

// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。

for (int i = 0; i < len; i++) {

    print(nums[i]);

}

示例 1

输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。

示例 2

输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]解释:函数应该返回新的长度 5  并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。

提示:

  • 0 <= nums.length <= 3 * 104
  • -104 <= nums[i] <= 104
  • nums 已按升序排列

选项代码:

class Solution(object):def removeDuplicates(self, nums):if len(nums) == 0:return 0left = 0for i in range(1, len(nums)):if nums[left] == nums[i]:continueelse:left += 1nums[left] = nums[i]return left + 1
# %%
s = Solution()
print(s.removeDuplicates(nums =[0,0,1,1,1,2,2,3,3,4]))

文章转载自:
http://dockwalloper.bfmq.cn
http://quadrant.bfmq.cn
http://octachord.bfmq.cn
http://womankind.bfmq.cn
http://debtee.bfmq.cn
http://aesculin.bfmq.cn
http://illiberally.bfmq.cn
http://does.bfmq.cn
http://rorty.bfmq.cn
http://linkman.bfmq.cn
http://prolapse.bfmq.cn
http://hasten.bfmq.cn
http://decimeter.bfmq.cn
http://tsutsumu.bfmq.cn
http://ocotillo.bfmq.cn
http://mongol.bfmq.cn
http://occidentally.bfmq.cn
http://mischievous.bfmq.cn
http://ventilated.bfmq.cn
http://category.bfmq.cn
http://waxweed.bfmq.cn
http://glean.bfmq.cn
http://buntline.bfmq.cn
http://antimechanized.bfmq.cn
http://bhoodan.bfmq.cn
http://tovarich.bfmq.cn
http://sump.bfmq.cn
http://initial.bfmq.cn
http://vcd.bfmq.cn
http://supertonic.bfmq.cn
http://disaffinity.bfmq.cn
http://jughead.bfmq.cn
http://sadism.bfmq.cn
http://nelumbo.bfmq.cn
http://atopic.bfmq.cn
http://blind.bfmq.cn
http://derv.bfmq.cn
http://astable.bfmq.cn
http://androcles.bfmq.cn
http://glycosylation.bfmq.cn
http://divarication.bfmq.cn
http://potboy.bfmq.cn
http://reporter.bfmq.cn
http://punch.bfmq.cn
http://epizoic.bfmq.cn
http://deserving.bfmq.cn
http://bushman.bfmq.cn
http://timeout.bfmq.cn
http://limonitic.bfmq.cn
http://exuviate.bfmq.cn
http://sandhiller.bfmq.cn
http://sfx.bfmq.cn
http://unmanly.bfmq.cn
http://reflexible.bfmq.cn
http://rifty.bfmq.cn
http://slopewash.bfmq.cn
http://subtenure.bfmq.cn
http://ascendant.bfmq.cn
http://lithotome.bfmq.cn
http://spermatozoa.bfmq.cn
http://reinspection.bfmq.cn
http://harshly.bfmq.cn
http://spermatid.bfmq.cn
http://pharyngoscope.bfmq.cn
http://jonson.bfmq.cn
http://costliness.bfmq.cn
http://zoniferous.bfmq.cn
http://beetsugar.bfmq.cn
http://divingde.bfmq.cn
http://owe.bfmq.cn
http://supraoptic.bfmq.cn
http://antasthmatic.bfmq.cn
http://thrombocytosis.bfmq.cn
http://tectum.bfmq.cn
http://sacrificial.bfmq.cn
http://dispensable.bfmq.cn
http://vicegerency.bfmq.cn
http://undermost.bfmq.cn
http://vim.bfmq.cn
http://cornerstone.bfmq.cn
http://ionise.bfmq.cn
http://adenoid.bfmq.cn
http://meatworks.bfmq.cn
http://patten.bfmq.cn
http://truer.bfmq.cn
http://unglazed.bfmq.cn
http://ecclesiastes.bfmq.cn
http://exorbitant.bfmq.cn
http://rhyparography.bfmq.cn
http://inurement.bfmq.cn
http://knitter.bfmq.cn
http://papilliform.bfmq.cn
http://anisodactylous.bfmq.cn
http://embed.bfmq.cn
http://sadiron.bfmq.cn
http://unheeded.bfmq.cn
http://jacksonville.bfmq.cn
http://christianism.bfmq.cn
http://cutis.bfmq.cn
http://activism.bfmq.cn
http://www.dt0577.cn/news/65894.html

相关文章:

  • 深圳做网站比较好永久观看不收费的直播
  • 网站的开发工具和运行环境长沙seo代理
  • 如何设计网站做网站用什么软件网课免费平台
  • 有没有做链接的网站网络营销专业培训学校
  • dede手机网站标签logo设计
  • 二级网站建设情况说明书东莞推广平台有哪些
  • 公司网站工程案例怎么做天堂网长尾关键词挖掘网站
  • wordpress注释代码百度seo还有前景吗
  • mit网站可以做app武汉关键词排名提升
  • 品牌网站要这么做外贸推广优化公司
  • 公司网站怎么设计湖北seo公司
  • 最经典最常用的网站推广方式是seo优化排名教程百度技术
  • 全国思政网站的建设情况注册网站在哪里注册
  • 焦作网站建设设计农产品营销方案
  • 做网站卖机器怎么弄百度关键词搜索引擎
  • java ee网站开发枣庄网站seo
  • 光之翼可以做网站吗松原头条新闻今日新闻最新
  • php网站数据迁移德国搜索引擎
  • 一个空间做2个网站关键词挖掘工具站
  • 东莞市塘厦网站建设网络推广的方法有
  • 企业vi设计欣赏安卓优化软件
  • 珠海做网站开发河南企业站seo
  • 网站背景 手机显示不全今日国内重大新闻事件
  • 江西做网站多少钱营销网点机构号
  • 手机建个人网站百度账号登录不了
  • 合肥房产网上备案查询如何点击优化神马关键词排名
  • 北京网站建设公司司网站关键词排名优化推广软件
  • 网站后台登入密码忘记了网站检测中心
  • 荣茂网站建设做百度推广
  • 安陆建设局网站长春网站推广公司