码迷,mamicode.com
首页 >  
搜索关键字:amp    ( 86777个结果
hdu 3308 线段树单点更新 区间合并
http://acm.hdu.edu.cn/showproblem.php?pid=3308 学到两点: 1、以区间端点为开始/结束的最长......似乎在Dp也常用这种思想 2、分类的时候,明确标准逐层分类,思维格式: 条件一成立: { 条件二成立: { } else { } } else { 条件二成立: { } else { }...
分类:其他好文   时间:2014-08-03 15:22:45    阅读次数:238
leetcode Word Break II
Give two versions of WA code: Version 1: Runtime Error: Find the bug class Solution { public: void find(const string& s, const unordered_set& dict, vector& res) { int i, j, len = s.length(); ...
分类:其他好文   时间:2014-08-03 15:21:27    阅读次数:329
HDU 3234 Exclusive-OR Regional的题就是硬啊卧槽
带权并查集,思路很清晰,代码很难看。 对于 I u v ,分以下几种情况不合法。 1.num[u] 已确定 && num[u]  != v 。 2.num[u] 的根已确定,若num[u] == v与根节点有冲突。 若合法,则修改num[u] 且 修改num[u]的根节点的信息。 对于 I u v w   ,分以下几种情况不合法。 1.num[u] ,num[v] 均已确定...
分类:其他好文   时间:2014-08-03 15:20:25    阅读次数:284
SPOJ 839 Optimal Marks 最小割 经典 按位建图
胡伯涛论文中的一题,经典建模,由于二进制每一位异或不会相互影响,所以我们把问题转换模型,按位处理。 即已知一些点的标号0/1(还有些可以自己任意改),和一些边,边权定义为两端点标号的异或,要求边权和最小的标号方案。 我们联想到最小割求的是从源到汇容量最小的边权和。 建图: 标号为1的和源点相连,容量INF,标号为0的和汇点相连,容量INF,这些边是不能割掉的(这些点标号已经明确) 原图相...
分类:其他好文   时间:2014-08-03 15:18:15    阅读次数:200
POJ 1703 Find them, Catch them (并查集)
题目大意: 有n个罪犯被逮到。他们分别属于两个团伙。而且每个团伙里至少有一个人 D a b 说明 a b 不是一个团伙的。 A a b 询问a b 是不是一个团伙的。 思路分析: 开始想的是如果a b 不是一个团伙,就把a 和 n+1 并,b和n+2 并。 但是看看下面这组数据就知道是错了。 1 4 4 D 1 2 D 3 4 D 1 4 A 1 3 不是直接...
分类:其他好文   时间:2014-08-03 15:17:35    阅读次数:182
HDU 4507 吉哥系列故事——恨7不成妻 数位DP
这个不是求的数量,而是求平方和,所以记忆化的时候不能像以前那样无脑的来。先来看简单的情况,如果是求和,应该怎么搞。假如我现在搜索到第3位,一共有5位,情况应该是这样的XXiXX,注意后面的X和前面的X都是不确定的,转移的时候应该是i * 10^(5-3) * (能满足的条件的数的数量) + sigm...
分类:其他好文   时间:2014-08-03 15:12:55    阅读次数:213
重连通量的邻接矩阵和邻接表两种形式的求法
邻接矩阵:#include #include #include using namespace std;#define min(a,b) a s;void dfs(int u){ Edge t,tt; dfn[u]=low[u]=++tmpdfn,visit[u]=1; for(i...
分类:其他好文   时间:2014-08-03 15:07:56    阅读次数:256
jni 之helloworld
前言: 作为android开发程序员,有的时候不得不和c,c++进行交互,有时候,需要把自己的应用加入一些特效,2d的或者3d的,特别是立志或者想要转向android游戏开发(目前所知,cocos2d-x就是c++开发的,但是需要移植到android上呀),因而,如果想要提高自己,jni的相关技术....
分类:其他好文   时间:2014-08-03 15:00:35    阅读次数:276
OpenCV基础篇——图片显示
继上文,做好opencv的配置以后,很多时候要用的就是显示图片,后面要讲的显示视频和一些测试也是建立在显示图片的基础上的,本次将分享opencv通过win32控制台显示图片和MFC显示图片: 一:OpenCV+win32 建立好win32空文档后,添加新项cpp文件后,直接上代码: #include "highgui.h" //这个头文件很多时候都会用到,在openc...
分类:其他好文   时间:2014-08-03 12:53:55    阅读次数:248
hdu4635 有向图最多添加多少边使图仍非强连通
思路:先缩点成有向无环图,则必然含有出度为0的点/入度为0的点,因为要使添加的边尽量多,最多最多也就n*(n-1)条减去原来的m条边,这样是一个强连通图,问题转化为最少去掉几条,使图不强连通,原来图中入度的点,若不添加入度,则必然不连通,同理出度为0的也一样,所以,找入度/出度为0的点中, ki(n-ki)最小的,这里KI是缩点后该SCC中的点数量,这个结果就是最小去掉的边数了。  思路清晰,1...
分类:其他好文   时间:2014-08-03 12:52:25    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!