代码整洁之道对于程序的重构及可读性至关重要。开始整洁之道吧!!! 一、抽离try catch 模块 将try和catch代码的主体部分抽离出来。delete只与错误处理有关,容易理解。deletePageAndAllReference只与完全删除一个page有关。 二、注释 好的注释尽量利用方法名称 ...
分类:
其他好文 时间:
2018-11-24 18:59:28
阅读次数:
183
G. Two-Paths time limit per test 3.5 seconds memory limit per test 256 megabytes input standard input output standard output G. Two-Paths time limit p ...
分类:
其他好文 时间:
2018-11-04 14:02:12
阅读次数:
152
Fence Repair Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needs N (1 ≤ N ≤ 20,0 ...
分类:
其他好文 时间:
2018-11-03 23:00:31
阅读次数:
178
最近因项目需要,在使用任务队列Celery的时候,出现如题错误,最终在github上里找到解决办法,记录一下。 运行环境环境:win10 + python3 + redis 2.10.6 + celery 4.2.1 win10上运行celery4.x会出现这个问题,开启任务队列一切正常(显示rea ...
分类:
其他好文 时间:
2018-11-02 10:19:50
阅读次数:
476
题目链接:http://codeforces.com/contest/448/problem/C 题目大意:n个1* a [ i ] 的木板,把他们立起来,变成每个木板宽为1长为 a [ i ] 的栅栏,现在要给栅栏刷漆,刷子宽1,刷子可以刷任意长,每次只能横着刷或者竖着刷,问最少需要刷几次?解题思 ...
分类:
其他好文 时间:
2018-11-01 21:08:30
阅读次数:
116
屏幕尺寸(宽度) 超小屏幕,宽度 < 768, 如:手机 小型屏幕,768 <= 宽度 < 992,如:平板 中等屏幕,992 <= 宽度 < 1200,如:电脑 超大屏幕,宽度 >= 1200,如:电视 超小屏幕,宽度 < 768, 如:手机 小型屏幕,768 <= 宽度 < 992,如:平板 中 ...
分类:
其他好文 时间:
2018-10-26 13:18:30
阅读次数:
189
问题 给定一群树的坐标点,画个围栏把所有树围起来(凸包)。 至少有一棵树,输入和输出没有顺序。 Input: [[1,1],[2,2],[2,0],[2,4],[3,3],[4,2]] Output: [[1,1],[2,0],[4,2],[3,3],[2,4]] 思路和代码 1. 暴力法(超时) ...
分类:
编程语言 时间:
2018-10-25 11:12:37
阅读次数:
222
Description Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needs N (1 ≤ N ≤ 20,00 ...
分类:
其他好文 时间:
2018-10-11 15:11:07
阅读次数:
146
题解 以前做过很多单调队列优化DP的题。 这个题有一点不同是对于有的状态可以转移,有的状态不能转移。 然后一堆边界和注意点。导致写起来就很难受。 然后状态也比较难定义。 dp[i][j]代表前i个人涂完前j个位置的最大收益。 然后转移考虑 第i个人可以不刷。dp[i][j]=dp[i-1][j]; ...
分类:
其他好文 时间:
2018-10-08 21:41:53
阅读次数:
100
题目大意:一个长度为$n$的数列,$m$次询问。每次询问$l\;r\;k$,表示在区间$[l,r]$内选一个长度为$k$的区间,求区间最小数的最大值 题解:常见操作,开一棵主席树,比这一位大的就赋成$1$,否则为$0$,维护前缀$1$的个数,后缀$1$的个数和区间最长$1$的个数,二分答案判断一下就 ...
分类:
其他好文 时间:
2018-10-04 20:27:01
阅读次数:
143