https://www.cnblogs.com/31415926535x/p/10367483.html 貌似从来没有敲过拓扑排序的板子,,,记录一下 拓扑排序就是对DAG有向无环图中的边u v,要求排序出一个点的序列,满足u在v的前面,, 算法的思路是不停的将入度为零的点u放到前面,并且对u能到达 ...
分类:
编程语言 时间:
2019-02-12 23:14:55
阅读次数:
302
这道题几个重要信息: 1、依次放入编号为1,2,3,...的球。 2、任何2个相邻球的编号之和为完全平方数。 这两点就可以确定网络流构图,一定是$DAG$图。 难点在于放入到底多少个球呢? 网络流算法比较强大的是可以在残余网络中继续求解。 所以我们从小往大的球放,同时建立与其他点的连接。 直到最小路 ...
分类:
其他好文 时间:
2019-02-12 23:14:21
阅读次数:
296
【419】Battleships in a Board (2018年11月25日)(谷歌的题,没分类。) 给了一个二维平面,上面有 X 和 . 两种字符。 一行或者一列连续的 X 代表一个战舰,问图中有多少个战舰。(题目要求one pass, 空间复杂度是常数) 题目说了每两个战舰之间起码有一个 . ...
分类:
其他好文 时间:
2019-02-12 18:41:44
阅读次数:
195
题目大意: 给定一个字符串,求它的第k小子串。 思路: 后缀自动机的模板题。 考虑将后缀自动机建出来之后,求出每一个状态在原串中出现了多少次,然后统计以每个节点往后拓展的字符串总共有多少种(按照拓扑序累加即可),最后直接在DAG上做类似二分的就好了。 cpp / ================== ...
分类:
其他好文 时间:
2019-02-09 17:40:53
阅读次数:
184
layout: post title: 训练指南 UVALive 3126(DAG最小路径覆盖) author: "luowentaoaa" catalog: true mathjax: true tags: 二分图 图论 训练指南 最小路径覆盖 Taxi Cab Scheme "UVALive 3 ...
分类:
其他好文 时间:
2019-02-05 00:38:51
阅读次数:
236
原文修改出自简书:https://www.jianshu.com/p/768fdd954061 应该是MTK修改的google源码,支持recovery下屏幕旋转90/180/270, 作者把MTK的修改上传了,验证没有问,可以直接使用,多谢分享 Android O恢复出厂设置时,图标和屏的方向不一 ...
分类:
其他好文 时间:
2019-01-31 21:34:45
阅读次数:
525
【Luogu P2764】最小路径覆盖问题 网络流 $24$ 题之一。 Topic Description 给出一个 $n$ 个点 $m$ 条边的 $DAG$ ,求最小路径点覆盖,并输出路径选择方案。 输入输出格式 输入格式: 第一行有 $2$ 个正整数 $n$ 和 $m$ 。 $n$ 是给定$\t ...
分类:
其他好文 时间:
2019-01-29 18:20:25
阅读次数:
161
原文链接:https://www.jianshu.com/p/4ae1faea733b 随着企业的发展,他们的工作流程变得更加复杂,越来越多的有着错综复杂依赖关系的工作流需要增加监控,故障排除。如果没有明确的血缘关系。就可能出现问责问题,对元数据的操作也可能丢失。这就是有向无环图(DAG),数据管道 ...
分类:
其他好文 时间:
2019-01-28 13:47:50
阅读次数:
508
A:签到。 B:签到。 C:考虑一种菜自己吃和对方吃的收益差,于是显然按ai+bi排序从大到小选即可。 D:显然图仍是一个DAG,其中度数为0的点是原树的根。由于图中没有重边,瞎考虑一下容易发现,对于每一个点,由根到它的最长路上该点的前驱即为其在原树中的父亲。拓扑排序一下即可。开始写了个不知道啥玩意 ...
分类:
其他好文 时间:
2019-01-28 10:49:28
阅读次数:
194
dagger2是目前android端比较火的一款依赖注入框架,先来看下基本的用法吧: 首先提供module,类似于工厂: 然后是component组件,用来连接module与需求方: 在activity中使用: 使用是非常简单的,下面来看一下dagger2是如何做到依赖注入的吧: 首先会调到 Dag ...
分类:
其他好文 时间:
2019-01-26 19:37:41
阅读次数:
191