声明 我的码风可能有点和别人不太一样(其实就是有点奇怪),~~大家重在意会即可~~。 原题传送门 前言 作为一道被卡了1个小时才做出这道水题萌新,表示自己码风有点菜,于是决定多做一点解释,毕竟80行的代码可能确实有点水QAQ。 60分骗分代码详解 首先,为了便于比对单词,我建立了一个string类对 ...
分类:
其他好文 时间:
2019-08-30 20:51:40
阅读次数:
55
"传送门" 题意: 现有$n$个数,每个数的值为$a_i$,现在可以把数划分为多段,每一段的代价为$(\sum_{k=i}^{j}c_i)^2+M$。 问怎么划分,代价最小。 思路: 考虑dp,那么dp式子很简单: $$ dp(i)=min\{dp(j)+(S_i S_j)^2+M\} $$ 注意这 ...
分类:
其他好文 时间:
2019-08-26 23:19:21
阅读次数:
191
对于JS初学者来说,一个完整的购物车实现还是挺难的,逻辑功能挺多。写出完整功能,能提升不少JS基础,下面实现购物车全选多选按钮功能: 首先HTML及CSS部分: 然后是JS部分: 全部代码: 效果如下: ...
分类:
Web程序 时间:
2019-08-26 00:10:24
阅读次数:
270
1. 写Python代码,根据PEP8风格,默认一行的长度不超过 80 个字符。 但是pycharm 默认是第 120 个字符处,故进行修改: File→Settings→Editor→Code Style→Hard wrap at ___ columns的值设为80 2. Pycharm运行部分代 ...
分类:
其他好文 时间:
2019-08-24 19:08:45
阅读次数:
113
首先:我们来解释一下理论上是如何计算的: 以上的理论部分很多大佬解释了: 大部分代码其实也很好理解,只有 ...
分类:
其他好文 时间:
2019-08-24 13:14:05
阅读次数:
115
大水题,还提高+/省选- 先离散一下,然后getfa和combine就行 部分代码: 1 for(int i=1;i<=n;++i) 2 { 3 a[i].x=read(); a[i].y=read(); a[i].e=read(); 4 ls[++cnt]=a[i].x; 5 ls[++cnt]= ...
分类:
其他好文 时间:
2019-08-22 23:46:14
阅读次数:
78
原文: http://blog.gqylpy.com/gqy/298 "如果需要在数据库中存储图片或视频类的数据,我们可以配置MEDIA. 下面的示例将以上传一张图片的形式来说明MEDIA的配置及用法. 第一步 第二步 第三步 第四步 启动Django并访问admin页面, 开始上传图片 可见,上传 ...
分类:
其他好文 时间:
2019-08-17 18:22:24
阅读次数:
85
题目 题目链接 测试得分: 100 主要算法 : 记忆化搜索,动态规划 题干: 有后效性DP? 分析 伪记忆化搜索: 考虑起点的特殊情况,预先处理 Dfs搜出答案,每一次路径看到的老鼠,加上老鼠数目,把看到的老鼠数目所在点的老鼠删除掉 记得回溯最终得分40分 代码 100分DP 定义: a[i][j ...
分类:
其他好文 时间:
2019-08-16 20:24:12
阅读次数:
89
面试问题: 1.python的垃圾回收机制:主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记 清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的 ...
分类:
编程语言 时间:
2019-08-13 20:59:40
阅读次数:
109
面试问题: 1.python的垃圾回收机制:主要使用引用计数(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记 清除”(mark and sweep)解决容器对象可能产生的循环引用问题,通过“分代回收”(generation collection)以空间换时间的 ...
分类:
编程语言 时间:
2019-08-13 20:42:07
阅读次数:
107