这个周末断断续续的阅读完了《Effective Python之编写高质量Python代码的59个有效方法》,感觉还不错,具有很大的指导价值,无论你是刚入门的新手还是有经验的老鸟都应抽空看看。下面将以最简单的方式记录这59条建议,并在大部分建议后面加上了说明和示例,文章篇幅大,请您提前备好瓜子和啤酒! ...
分类:
编程语言 时间:
2018-12-26 16:50:31
阅读次数:
191
1, 2.使用更为简洁的方式表达+ - * / package com.enum30demo2.www; import com.sun.org.apache.xpath.internal.operations.Minus; public enum Operation { PLUS{double ap ...
分类:
编程语言 时间:
2018-12-26 00:35:18
阅读次数:
259
[TOC] 本文积累一些高效的scala写法。 Ordering toSeq is not good idea because driver needs to put this in memory 但是通过函数传递ordering的方式比较慢,直接Ordering.by创建内置的Ordering,或 ...
分类:
其他好文 时间:
2018-12-26 00:28:50
阅读次数:
140
将回到1的过程反向。拆点,除点1、n点内容量为2以外,其余点的容量为1。点内的费用都为 1。其余建图就很明显了(容量正无穷,费用0)。这样,跑mfmc即可。答案为 cost 2(1、n被算了两次)。 输出答案,分两次搜索就好了,第一次搜索,每到一个点,选择一个流满(反向边有流量)的边到下一个点,同时 ...
分类:
其他好文 时间:
2018-12-25 21:07:18
阅读次数:
119
这三个UID分别是实际用户ID(real uid)、有效用户ID(effective uid)、保存的设置用户ID(saved set-user-ID)(SUID) 首先说这个实际用户ID,就是我们当前以哪个用户登录了;有效用户ID就是当前进程是以哪个用户ID来运行的,一般情况下是实际用户ID;如果 ...
分类:
其他好文 时间:
2018-12-25 11:40:22
阅读次数:
136
There are N workers. The i-th worker has a quality[i] and a minimum wage expectation wage[i]. Now we want to hire exactly K workers to form a paid gro ...
分类:
其他好文 时间:
2018-12-24 23:36:45
阅读次数:
215
class Vertex: def __init__(self,key): self.id=key self.connectedTo={} def addNeighbor(self,nbr,weight=0): self.connectedTo[nbr]=weight def __str__(sel... ...
分类:
编程语言 时间:
2018-12-24 19:01:17
阅读次数:
660
1.实践题目:工作分配问题 2.问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每 一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式: 输入数据的第一行有1 个正整数n (1≤n≤20)。接下来的n行,每行n个数,表示 ...
分类:
其他好文 时间:
2018-12-23 20:47:14
阅读次数:
122
果然我已经菜到被$div3$的题虐哭了 qwq 首先看到这个题,一个比较显然的想法就是先从1号点开始$dfs$一遍,然后通过一些奇怪的方式,再$dfs$一遍得到其他点的贡献。 那么具体应该这么做呢。 首先,我们维护两个数组$dis[i]$表示$i$到1的距离,$sum[i]$表示$i$的子树中的$v ...
分类:
其他好文 时间:
2018-12-23 11:26:08
阅读次数:
150