- 博客(146)
- 收藏
- 关注
原创 1.25
一,9591,class后面加分号啊大哥2,merge不是全都返回0得。3,if(a[i]==“G”&&b[i]!=“C”)return false;改正后的代码:if(a[i]==‘G’&&b[i]!=‘C’)return false;解释:两种不同类型的数据不能做比较,a[i]表示的是一个字符,“C”表示的是一个字符串的收地址,所以应该把“C”改为‘C’这也行?...
2021-01-25 16:57:18
117
原创 1.24
一,6741,得一题多解。2,这不就是一个简单的动态规划吗问题:求数组nums中,最长递增子数组的长度。子数组问题,一般常用套路:子数组必须以 i 位置结尾时的答案是啥;如果每个位置都能结算一个答案,最终的答案必是其中的max。所以,定义DP:dp[i]含义:必须以 i 位置结尾的子数组中,最长递增子数组的长度是多少。dp[i] = nums[i] > nums[i-1] ? dp[i-1] + 1 : 1;ans = max { dp[i] }...
2021-01-24 17:11:48
186
原创 1.17
一,12321,有负数怎么办2,换思路二,8031,宁记不写2,un(i * C + j, r * C + c);这步没想通。cur += un(i * C + j, r * C + c);还是这个不明白
2021-01-17 21:38:47
77
原创 1.14
一,10181,这个思路甚得我心,别的都tm啥2,不过这个sum=sum*2+A[i]我得手算一下,这题就这一个关键之处。二,17221,unordered_multiset 与 unordered_set 的最大区别就是前者可以容纳多个相同的值,后者容器中的元素具有唯一性,相同点是两者都是无序的。2,这是并查集的更改版吧3,多写两边。三,6841,这也能过确实离谱。...
2021-01-14 15:39:40
89
原创 1.12
一,12031,拓扑排序学习了2,using 可以用来起别名。3,快完了,我是说小说,代表了很长一段时间,,有点难以说话,我有的明白陈立杰是如何做下去了。。。。突然挺有感慨的呵呵。纪念自己第一部有意义的正面发挥主观能动性的小说,它深刻地代表了我们一些理论地初步成熟与 进步,及其最重要的是实践。突然还是挺迷茫的…...
2021-01-12 21:43:22
89
原创 1.11
一,1202,1,不会。2,并查集按秩排序。二,2281,我该怎么说2,根据之前我的经验,这种题必然会有一个标记的东西上一个题,只用num就行这个得用low ,high.
2021-01-11 16:48:51
99
原创 算法题能力总结
题来说起码能写这么两行代码,if(xx==0),就…顺便定义一个答案数组什么的。看题要看数据范围。以及脑子里要有常用算法和数据结构。
2021-01-06 19:59:22
116
原创 1.6
一,3991,隐藏一些简单的规律比如,a,b,c有a/b,b/c,能得a/c;有a/b,能的b/a;有b/c,能得c/b;原题都不出现的字母更不可能有。2,还 真是。3,一遍怎么能性呢?
2021-01-06 19:22:33
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人