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

创可贴网站怎么做图片公司变更登记申请表

创可贴网站怎么做图片,公司变更登记申请表,wordpress国内开发,小题狂做 官方网站写题的时候我发现:除了输入输出、循环、条件等基本语句一类的题目之外,我就什么都不会了,题目根本写不下去。 需要学:动态规划、哈希表、二分法、贪心算法等基本算法 现在什么都不会,对这些东西也是一点都不会懂&…

写题的时候我发现:除了输入输出、循环、条件等基本语句一类的题目之外,我就什么都不会了,题目根本写不下去。

需要学:动态规划、哈希表、二分法、贪心算法等基本算法

现在什么都不会,对这些东西也是一点都不会懂,还有点怕,

“我想都不知道怎么想的东西,怎么用代码敲出来?”

但是呀,我想跟自己说:你学一个东西之前,是肯定不会的呀,不然为什么要学呢?

学会了其实也就那样。SO,学就好了~

对动态规划的初步理解:

登台阶问题:

共n个台阶,每次最多跨k步,有几种方式登完?

标红原因:列表空间开小了刚开始我写的是

dp = [0] * 100

那么什么是动态规划呢?目前我觉得是找到最终目的地的次目的地,再通过次目的地找到次次目的地,一次次递归,计算次数.

就像计算dp[5]的时候,我们用的是dp[3] + dp[4]

而计算dp[4]的时候,我们用的是dp[2] + dp[3]

然后这样一步步往前推。

——在找最后的解的时候,往前一步找到这个解前面的一步

#动态列表入门1 跨阶梯问题dp = [0] * 1000000            #开列表'''dp 是一个变量名,通常用来表示动态规划的状态数组。
[0] 表示一个包含单个元素 0 的列表。
* 1000000 表示将这个列表重复扩展到长度为 1000000,
即创建一个包含 1000000 个元素的列表,每个元素的值都是 0。
这行代码的作用是创建一个长度为 1000000 的列表,所有元素的初始值均为 0'''n,k = map(int,input().split()) #一行输入两个变量,用空格隔开
dp[0] = 1for i in range(1, n + 1):      #求走到最后的阶梯上共有几种for j in range(1, k + 1):  #求走到它次级阶梯怎么走if i - j >= 0:dp[i] = (dp[i] + dp[i - j]) % 10003print(dp[n])

好吧,这段代码,就算我知道了它的原理,好像还是不能这样用循环写出来,每次问题稍稍复杂一点我就蒙了,刚刚又看了一遍,好像有些头绪了

十进制数翻转问题

动态规划进一步理解:长的依赖短的,复杂的问题,分解成简单的子问题。

我觉得我可以!!!我一定可以!!!

别人的代码:

s = input()  # 原始字符串
ans = 0      # 最终合规翻转字符串次数的累加
n = len(s)
dp = [[0] * n for _ in range(n)]  # 初始化动态规划数组# 遍历所有可能的子序列长度 r
for r in range(2, n + 1):  # length of subsequencefor i in range(0, n - r + 1):  # 遍历所有可能的起始位置 ij = i + r - 1  # 计算对应的结束位置 jif r == 2:  # 当子序列长度为 2 时if s[i] > s[j]:dp[i][j] = 1  # 如果 s[i] > s[j],则 dp[i][j] = 1else:dp[i][j] = 0  # 否则 dp[i][j] = 0elif r > 2:  # 当子序列长度大于 2 时if s[i] > s[j]:dp[i][j] = dp[i + 1][j] + dp[i][j - 1] - dp[i + 1][j - 1]  # 需要减去重复计算的部分else:dp[i][j] = dp[i + 1][j - 1]  # 如果 s[i] <= s[j],则继承内部子序列的结果ans += dp[i][j]  # 累加所有满足条件的子序列print(ans

我不会啊,她视频的第二个代码题我听得时候都不专注

http://www.dtcms.com/wzjs/814533.html

相关文章:

  • 旅游网站建设的参考文献合肥比较好的网站建设公司
  • wordpress主题网站本地南通网站建设
  • 二手车东莞网站建设怎麽做网站
  • 关于动物的网站建设策划书汕头企业网站推广方法
  • 教育课程网站建设相册制作
  • 统计网站流量的网站网页设计培训班一般多少人
  • 六安网站制作人才招聘建设大型门户网站
  • 汕头网站建设网站兖州市做网站
  • 公司宣传网站怎样建立自己手机网站
  • 直播平台开发多少钱安徽搜索引擎优化seo
  • 赶集门户网站建设方案网络培训视频如何快速完成
  • 建设银行网站201308济南网站开发设计
  • 郑州知名做网站公司免费模板下载个人简历
  • 建设网站的费用属于做一个医院网站多少钱
  • 柳州市建设工程质量安全监督管理处网站wordpress用什么语言包
  • 网站建设百强企业海兴贴吧
  • 手机网站报价单模板商务网站建设有哪几个步骤
  • 网站开发文档管理工具太原西北建设有限公司网站
  • 桂林建设银行招聘网站企业融资成本
  • 网站的规划与建设 按时间顺序百度智能云wordpress
  • 什么是网站前置审批儒枫网网站建设
  • 优化网站技术建设路第3小学网站电话
  • 电子类网站模板重庆专业网站推广流程
  • 昆山网站建设便利的合肥网站建设
  • 免费自助制作永久网站什么是外网服务器
  • 茌平网站建设菜谱制作深圳公司装修设计
  • 制作简单的个人网站广州域名备案
  • 宝安专业网站建设阿里云虚拟主机怎么建立网站
  • 仿门户网站上海专业做网站的公司
  • 网站维护页面源码怎样做社交网站