首页 > 其他分享 >时间复杂度

时间复杂度

时间:2023-04-17 14:01:05浏览次数:23  
标签:复杂度 range 时间 print 1001 1000

算法引入

a + b + c = 1000a^2 + b^2 = c^2,求出 a, b,c所有组合结果

解题思想:枚举法,列出所有可能结果

for a in range(1001):

    for b in range(1001):

        for c in range(1001):

            if a + b + c == 1000 and a**2 + b**2 == c**2:

                print(a, b, c)

优化

for a in range(1001):

    for b in range(1001):

        c = 1000 - a - b

        if a**2 + b**2 == c**2:

            print(a, b, c)

算法衡量

时间复杂度:程序的执行步骤

大O表示法:忽略常数项和次要项

最坏时间复杂度:程序最多执行多少个步骤

常见时间复杂度

标签:复杂度,range,时间,print,1001,1000
From: https://www.cnblogs.com/code3/p/17325642.html

相关文章

  • 【js】时间戳转时间 1680338700 =》2023-04-01 16:45:00
    1transformTimestamp(timestamp){2letdate=newDate(parseInt(timestamp)*1000)3letYear=date.getFullYear()4letMoth=(date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1)5letDay=(date.getDat......
  • [企业管理]员工在一个企业内的心态变化发展的时间阶段
    这里看到一些朋友的回复就是关于心态状态的变化时间问题,加上前几天和一个投资者谈到了一些想法的归纳放在下面。心态变化的时间阶段雇佣心态  大概在刚进入公司到在公司工作六个月到一年时间内基本上应该处于这种心态。这时候,是随时都可能发生辞职,不过,一般都会停留到一年这个时......
  • MATLAB代码:基于多时间尺度滚动优化的多能源微网双层调度模型
    MATLAB代码:基于多时间尺度滚动优化的多能源微网双层调度模型关键词:多能源微网多时间尺度滚动优化微网双层模型调度主要内容:代码主要是一个多能源微网的优化调度问题,首先对于下层多能源微网模型,考虑以其最小化运行成本为目标函数,通过多时间尺度滚动优化求解其最优调度策略,对......
  • keycloak~时间不正确的问题
    首先我们应该知道,写到数据库里的时间,主要和你的mysql时区system_time_zone有关,而把mysql里的数据取出来,以json形式响应到浏览器上,这个时间会经过反序列化的过程,这时时间和注解@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone="GMT+8")有关。和我们相关的几个时区UTC:Coor......
  • pandas.Series 获取时间年、月等信息
    注意事项dt.XX后面不加括号zz的数据类型为datetime64[ns]zz=pd.Series(pd.to_datetime(时间戳,unit='s'))#获取日期月份bb=zz.dt.month#获取年月日bb=zz.dt.date#获取星期名称bb=zz.dt.day_name()#一年中的第几周bb=zz.dt.isocalendar().week......
  • 为什么计算机时间要从1970年1月1日开始算起
    今天我们来讨论一个非常有意思的事,那就是你知道为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是1970年1月1号呢?我想大家应该都知道,但是我估计大家几乎大部分都没有想过这个问题。我们就一起来聊聊,这是为什么?1、最懒的解释很多编程语......
  • [apue] 一图读懂 Unix 时间日期例程相互关系
    概览 开门见山先上图界定一些术语,方便后面说明:GMT:格林威治平均时,太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点,1972年之前使用的国际标准时间,因地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能和实际的太阳时相差16分钟。UTC:国际标准时间,相当......
  • 总浮动时间和自由浮动时间
    所有浮动时间计算时均假设该活动的前面活动不动,然后该活动往后移动,自由时间就是紧后活动也不动的时间,总时间就是移动该活动时也同时移动紧后的所有活动(除最后一个活动外)且保持紧后活动之间的互相位置关系......
  • 什么是时间复杂度?
    原文点此跳转什么是时间复杂度?定性描述该算法的运行时间,一个函数、用大O表示,例如O(1)、O(n)、O(logN)...常见的时间复杂度量级常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n²)立方阶O(n)K次方阶O(n^k)指数阶(2^n)上面从上至下依次......
  • m无线传感器网络WSN的时间同步捕获算法matlab仿真,对比单步捕获法,双步捕获法以及锯齿
    1.算法仿真效果matlab2022a仿真结果如下:       2.算法涉及理论知识概要2.1WSN同步概要       由于,信息传输和计算会消耗大量的能量,无线传感器网络中的节点都是由电池供电,能源有限,让节点长时间持续时间同步过程以达到极高精确度的时钟同步将导致极大......