type
status
date
slug
summary
tags
category
icon
password
学习小结:
例题一:
题目描述:
此题应该使用动态规划,而且还是比较简单的动态规划,主要是状态转移方程的求解
题解:
问题and重点
例题二:
题目描述
此题关键就是找对mid的边界,以及正确处理l,r的转换,防止死循环
题解:
问题and重点
例题三:
题目描述:
此题的关键就是全排列,你知道要知道如何进行全排列就能得到这个题目的解决方法
学习使用itertools库的permutations函数
学习extend函数,将多维函数展开为一维
题解:
问题and重点:
题目四:
题目描述:
此题使用的方法是模拟,也就是递归的方法进行测试
此题难到我的地方是那个递归,我那个递归的return 竟然不清楚为什么要加上了,不清楚最后的结果了
题目五:
题目解析:
这个题目就是使用BFS来进行寻找最佳路径,关键就是状态转移方程的书写,这个是比较困难的,只要可以找到可以退出的逻辑我们就可以得到正解了
题解:
题目六:
日期问题:
题目描述:
此题就是考验使用datetime库函数的使用,但是我使用了一个复杂的变换,主要是check函数,那个check函数写的还不完全,所以还是直接使用datetime函数比较好
先贴上正确的简单代码:
这里的关键就是try except因为这个是date函数检测时处理异常时的报错,要不然就报错啦
下面是我的代码
题目七:
正则问题:
题目描述:
根本想不到是使用DFS来做,也想不到递归是这样来用的,看来答案才了解
什么是递归呢,为什么会使用递归呢?
在这个题目里面,使用递归是为了新一轮的叠加,是为了进入更深一层的子表达式,为了在原来的x的个数上继续增加
题解:
- Author:xiaowaaa
- URL:https://www.xiaowaaa.asia//article/1a15df8d-8884-809a-b76c-f74ce955b2cc
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!