ICode9

精准搜索请尝试: 精确搜索
  • DAY 6 上午2019-08-11 13:03:22

      如果不是割点,答案减少2(n-1) 如果删去割点,删去之后整个图分成多个连通块 每一个联通块的大小*其他连通块的大小之和 先求出缩点之后的树 加尽可能少的边使树变成一个边双 找出树上的所有叶子节点(度为一),然后在这些点之间连边直到所有的点度都为一 增广路的匹配边恰

  • 点分治小结2019-08-03 22:00:50

    最近学了学点分治,毕竟OJ上都搞了个专题了。 引入 以一个点为界限,将一棵树分成若干个子树,当划分到一定规模,就对每个子树分别进行求解 我们为了保证时间,所以要使子树大小尽量小。 如何找到最优的点呢?就是重心! 重心 重心是什么? 树的重心也叫树的质心。找到一个点,其所有的子树中最

  • 怎样判断一个点在多边形内2019-07-28 18:01:03

    毕业论文需要用到的一个点 参考自  https://solos.im/2015/3/27/%E6%80%8E%E6%A0%B7%E5%88%A4%E6%96%AD%E4%B8%80%E4%B8%AA%E7%82%B9%E5%9C%A8%E5%A4%9A%E8%BE%B9%E5%BD%A2%E5%86%85/   缘起 最近头脑发热,突然想研究下怎么判断一个坐标点是否在一个多边形内,这个问题解决之后就可

  • 237. 删除链表中的节点2019-07-22 10:55:07

    这道题主要是给出一个点 并且删除这个点 这个题的思路就是找一个点去取代这个点 只能选择下一个点 然后把下一个点的值赋值给这个点 然后删除下一个点 class Solution { public void deleteNode(ListNode node) { node.val = node.next.val; node.next = no

  • USACO 2016 February Contest Gold: T1 Circular Barn2019-07-20 17:50:27

    题目大意 有一个 N 个点的环,相邻两个点距离是 1。 点顺时针标号为 1 ~ N 。 每一个点有Ci​头牛,保证 ∑ci=N 。 每头牛都可以顺时针走。设一头牛走了 d 个单位停下了,将耗费 d^2 的能量。 请设计一种牛的走法,使得每一个点上都正好有一头牛,且最小化耗费的能量。 题目分

  • kmeans均值聚类算法实现2019-07-14 23:01:35

    这个算法中文名为k均值聚类算法,首先我们在二维的特殊条件下讨论其实现的过程,方便大家理解。 第一步.随机生成质心 由于这是一个无监督学习的算法,因此我们首先在一个二维的坐标轴下随机给定一堆点,并随即给定两个质心,我们这个算法的目的就是将这一堆点根据它们自身的坐标特征分为两类

  • 7.11 -122019-07-12 21:52:09

      菜肴制作   第一题就卡住,当时真的有点受不了了   一开始错误的从后开始拓扑(没脑子)   然而后方贪心顾不上前方阵亡,所以只有判无解的分   然后各种暴搜找决策,表现的很没水平,还是先颓后A了qaq   从前边开始进行相反策略的拓扑然后倒序输出答案。     正向拓扑的时候,

  • Backpropagation算法2019-07-11 11:07:01

    圆圈加一个点的意思是对应元素相乘 之后的部分就和之前的神经网络例子一样 代码:

  • 估计一个点云的表面法线2019-07-07 21:08:55

    表面法线是几何体表面的重要属性,在很多领域都有大量应用,例如:在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行,对于一个已知的几何体表面,根据垂直于点表面的矢量,因此推断表面某一点的法线方向通常比较简单。然而,由于我们获取的点云数据集在真实物体的表面

  • 神经网络与深度学习学习笔记(三):Logistic回归的损失函数2019-07-05 13:53:04

    以上是之前我们所学习的sigmoid函数以及logistic函数,下面是我们代价函数的普遍定义形式: 虽然普遍形式是有了,当然这个函数也仅仅是对第i个x才成立,如果想要得到连续的x的值则需要不断累加第i个的代价的值。其具体形式是怎样的呢?我们来看看: 代价函数是使用实际的值和拟合的值进行做差

  • CF1062F Upgrading Cities2019-06-16 17:00:53

    http://codeforces.com/problemset/problem/1062/F 题解 有意思的题。 首先考虑在\(DAG\)上拓扑的过程,设当前队列中的点集为\(S\),那么有结论是这些点之间都不能互相到达,这个比较好理解。 那么我们考虑在弹出一个点的时候计算它能够到达多少点,如果当前队列里有超过一个点,那它肯定就

  • YCOJ-DFS2019-06-09 11:49:57

    DFS搜索是搜索中的一种,即深度优先搜索(Depth First Search),其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。图示: 如图,这是邻接矩阵,我们要从s走到e,且“*”不能走,求所有方案。               首先,从s出发,标记s   然后通过s只能走到

  • CF1088F Ehab and a weird weight formula【倍增】2019-05-11 17:47:50

    首先把点权归到边上,设点权较小的一个点是v,也就是(u,v)的边权是log2(dis(u,v))*a[v]+a[v]+a[u] 然后还有一个性质就是这棵树按点权最小点提起来就是一个堆 暴力是n^2的MST,然后考虑优化,按照点权从小到大加入生成树,那么每个点加进去的时候会连到点权比他小的点上 因为log2是上取整的,并

  • 【Topcoder 1879】Scheduling2019-04-20 23:38:34

    题意:给一个\(dag\),每一个点有一个访问时间。 现在可以同时访问两个点,但当连向这个点的所有点都被访问完成后才可以访问这个点。 问最短访问时间。 思路:一眼贪心。可惜是错的。 第二眼暴搜。就这么办。 搜索的状态很普通,现在在第\(i\)秒,访问着\(a\)和\(b\)两个点。 那么每次把他们的

  • HDU 5729 Rigid Frameworks (联通块计数问题)2019-03-20 18:50:10

    题目传送门 通过看题解画图可以发现: 不论怎么转,一列里的横边/一行里的竖边始终平行 当我们加固一个格子时,会让它所在的这一行的竖边和这一列的横边保证垂直 而我们的目标是求所有竖边和横边都保证垂直的方案数 把一行里的所有竖边看成一个点,把一列里的所有横边看成一个点。一共$n+m

  • 如何判断一个点是否在矩形之内及C++的操作符重载2019-03-07 10:49:09

    一、常规情况 通常情况下,这个矩形都是和坐标系平行的一个矩形,例如典型的windows系统中,一个窗口总是和屏幕坐标平行的。在这种情况下,判断一个点是否在矩形之内就非常简单:只需要判断该点在x和y轴方向是否在矩形范围内即可。 简单代码如下,当然,如果在确定x1和x2关系的情况,实现可以更加

  • 路径中一个点与两个点的区别2019-02-10 10:40:40

    在导入js或者样式表的时候,如果我们放在文件夹下面,有时会涉及路径问题找不到我们的引入,曾经我也遇到过相应的问题。解决方法就是在路径前面加点。那么在这个路径中一个点和两个点到底有什么区别呢? 1、一个点:表示当前目录。即类似使用:./juqery.min.js。 2、两个点:表示当前目录的上

  • CF1110G Tree-Tac-Toe 博弈论、构造2019-02-08 15:49:37

    传送门 显然在双方绝顶聪明的情况下,黑色不可能赢 首先考虑树上一个白色的点都没有的情况: 1、如果树上有一个点的度数\(\geq 4\),白色必赢,只需要第一次将这一个点染成白色,接着随便染它的两个邻居就可以达成目标 2、如果树上有一个点的度数\(=3\),且它所连的\(3\)个点之间至少有\(2\)

  • 二分图匹配(入门篇)2019-02-01 23:44:16

    二分图匹配 write by BigYellowDog 1. 什么是二分图? 有一个无向图,如果所有的点可以被所有的边分成两个点集。则说这个图为二分图 下图就是一个标准二分图: 2. 什么是二分图匹配? 现有一个二分图E,还有它的子集M。如果M中任意一条边都没有公共的端点。则M是一个“匹配” 如果一个

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有