luogu 2805 最大权闭合子图: 选择一些点,并且这些点出边所指向的点也必须被选择,一些点有收益,一些点有代价,最大化所选权值的收益-代价。 方法: 源点S向所有有收益的点连流量为收益的边 有代价的点向汇点T连流量为代价的边 所有点向所有必须选择的点连流量为inf的边 答案是所有收益的和减去最 ...
分类:
其他好文 时间:
2018-03-12 20:55:08
阅读次数:
161
1.1方法定义格式及格式解释1.1.1方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代
分类:
其他好文 时间:
2018-03-08 14:00:29
阅读次数:
148
一. 继承的初识 在python3中 所有的类都继承自object 二. 人狗大战 三. 单继承 不要发生循环继承依赖倒置原则 :高层模块不应该依赖低层模块 三. 多继承及钻石继承 python3中的所有类 都默认继承object如果一个类 继承了object 这个类就被称为新式类没有继承objec ...
分类:
编程语言 时间:
2018-03-07 21:36:43
阅读次数:
176
一、引子 人狗大战 def person(name,sex,agger,hp): person_dic = {"name":name,"sex":sex,"agger":agger,"hp":hp} def attack(dog): #dog("xiaogei","shachai",260,1000 ...
分类:
其他好文 时间:
2018-03-06 23:14:39
阅读次数:
214
一.楔子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢? 二.面向对象与面向过程的比较: 面向过程的程序设计的核心是 ...
分类:
编程语言 时间:
2018-03-05 22:30:59
阅读次数:
239
题目背景 在一个渺远的海洋中,一场世纪大战级别的游戏上演了。 感谢 lsq 本人参与验题 题目描述 这块海洋上有n个小岛,小岛有m座石桥相连。有一些小岛上有wzt埋下的奖赏,它们非常诱人。它们的诱惑力用整数ki描述。而一些小岛上有lsq的雇佣兵,他们有一个价格,用整数bi描述。lsq必须花钱,他的雇 ...
分类:
其他好文 时间:
2018-03-05 20:39:04
阅读次数:
165
题目大意 ? 给你一个$n\times m$的地图,每个格子上都有一颗植物,有的植物能保护其他植物。僵尸从右往左进攻,每吃掉一颗植物就可以得到$a_{i,j}$的收益($a_{i,j}$可以是负数)。求僵尸的最大收益 ? $1\leq n\leq20,1\leq m\leq30$ 题解 ? ~~这种 ...
分类:
其他好文 时间:
2018-03-05 19:29:23
阅读次数:
175
大数据思维能使我们在决策过程中超越原有思维框架的局限。每个人都是依据自己对现实的认识和判断而不是现实本身作出行动决策的。以数据为基础的智能决策有两个步骤。第一是对事物的理解和判断,第二是作出行动决策(不行动也是一种决策)。 行动决策会受到决策者价值取向的影响。比如,二次大战末美国打到日本沿岸并调集了 ...
分类:
其他好文 时间:
2018-03-05 11:16:54
阅读次数:
146
1.大数据思维能使我们在决策过程中超越原有思维框架的局限。每个人都是依据自己对现实的认识和判断而不是现实本身作出行动决策的。以数据为基础的智能决策有两个步骤。第一是对事物的理解和判断,第二是作出行动决策(不行动也是一种决策)。行动决策会受到决策者价值取向的影响。比如,二次大战末美国打到日本沿岸并调集 ...
分类:
其他好文 时间:
2018-03-05 11:09:14
阅读次数:
173
题链 SOL:最大权闭合子图,记得判环,边拓扑时要反向存,正反的答案不一样。 我们考虑一个环,其每一个点都向中点连边,正向的话中点时判环中的,反向就判在环外了。 ...
分类:
其他好文 时间:
2018-03-01 21:37:09
阅读次数:
156