tanjar求图中的桥,然后排序输出。
代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define rep(i,a,b) for(int i=(a);i=(b);i--)
#def...
分类:
其他好文 时间:
2014-12-28 15:37:48
阅读次数:
177
关注AI的朋友可能都看过赖勇浩翻译的《有限状态机时代终结的10大理由》 ,里面谈到了状态机的诸多弊端。同时在ppt(附上下载地址)中述说了行为树的诸多优点,这里就不在赘述了。更多得是想总结一下自己玩了一阵子行为树后的一些实践体会。
个人体会:
状态机来实现AI更符合我们思维的朴素表达,我想任何一个有经验的coder都能直观得去写一个自己的AI状态机。它用于一些简单的ai其实是没有大问题...
分类:
其他好文 时间:
2014-12-28 15:39:27
阅读次数:
336
逆扫描在整个解码器标准代码中的位置如下图所示:
图3 逆扫描在整个解码器标准代码中的位置
在上图中,在TDecEntropy::xDecodeTransform()函数中通过递归调用将CU划分成TU,在TDecSbac::parseCoeffNxN()函数中完成对TU以4x4为单位的逆扫描。...
分类:
其他好文 时间:
2014-12-28 15:39:56
阅读次数:
221
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
在介绍逆扫描的过程之前,先说明扫描表的存储和初始化过程(初始化只在解码器启动时进行,对应函数为initROM())。
HEVC扫描方式中提到:对于超过
4x4 的块,先将块分成若干个4x4的CG(Coefficient Group),CG之间和每个CG内部都使用选定的扫描顺序进行扫描。所以,存在两种扫描表:像素...
分类:
其他好文 时间:
2014-12-28 15:40:06
阅读次数:
187
题目大意:
给定一个n,然后一个数组S[n],然后给你一个m*s(m
解题思路:
显然这是一道明显的dp题,设f[i][j]表示对于k[i]取j的时候,最小值是多少,然后dp就行了
f[i][j]=MIN(f[i-1][g]+a[g%m][j]) (g=1~s 因为m
最后记录一个father输出就行了
AC代码:
#include
#i...
分类:
其他好文 时间:
2014-12-28 15:36:59
阅读次数:
161
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
对应TDecSbac::parseCoeffNxN()函数解析。暂时先忽略掉几个模式:pcCU->getCUTransquantBypass(uiAbsPartIdx)、pcCU->getSlice()->getPPS()->getUseTransformSkip()、pcCU->isRDPCMEnabled(uiAbsPa...
分类:
其他好文 时间:
2014-12-28 15:36:35
阅读次数:
238
注:HM代码版本为HM-16.2+SCM-3.0rc1/。
在HEVC逆扫描之三:TU逆扫描过程中介绍了TU的逆扫描过程,这里继续介绍CG内部的逆扫描过程。
4x4CG内部的逆扫描流程如下图所示。
图14 4x4CG逆扫描流程
对于每一个4x4块,也是按照与扫描顺序相反的顺序进行逆扫描的。首先通过熵解码解出CG标识(如果是TU内的第一个或者...
分类:
其他好文 时间:
2014-12-28 15:37:20
阅读次数:
185
题目1074:对称平方数
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3671
解决:1624
题目描述:
打印所有不超过n(n
如11*11=121
输入:
无任何输入数据
输出:输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
单纯模拟:
#include
...
分类:
其他好文 时间:
2014-12-28 15:37:17
阅读次数:
145
罗列了影片《刺杀金正恩》(The Interview)中一些地理学和地球科学相关的错误设定和穿帮镜头。仅供娱乐。...
分类:
其他好文 时间:
2014-12-28 15:34:27
阅读次数:
211
相似度计算
@author:wepon
@blog:http://blog.csdn.net/u012162613/article/details/42213883
《Machine Learning in Action》笔记,相似度计算,基于python+numpy。
在推荐系统中,我们需要计算两个物品的相似度,对于物品的描述,一般都可以量化为一个向量,于是两个物品之...
分类:
其他好文 时间:
2014-12-28 15:37:23
阅读次数:
168
一,为什么需要序列化
当程序运行时,需要访问和处理数据,在面向对象编程中,这些数据通常保存在对象中,当程序关闭或对象销毁时,这些数据需要保存到某处以便日后重建对象时能够还原对象的状态。
将对象及其状态保存起来,就称作序列化(Serialization),最简单和最常见的一种情况就是将对象及其状态保存在文件中;
而反序列化是序列化的反向操作,将文件还...
分类:
其他好文 时间:
2014-12-28 15:36:13
阅读次数:
224
.写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,
如果不能则抛出异常IllegalArgumentException,显示异常信息“a,b,c不能构成三
角形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输入的三个
整数,调用此方法,并捕获异常。
代码:
package exception;
impo...
分类:
其他好文 时间:
2014-12-28 15:33:41
阅读次数:
796
本文hadoop版本为最新版本2.6。Configuration做为Hadoop的一个基础功能承担着重要的责任,为Yarn、HSFS、MapReduce、NFS、调度器等提供参数的配置、配置文件的分布式传输(实现了Writable接口)等重要功能。 Hadoop的加载配置文件的功能没有采用Ja...
分类:
其他好文 时间:
2014-12-28 15:33:26
阅读次数:
134
Description Nchildren are sitting in a circle to play a game. The children are numbered from 1 toNin clockwise order. Each of them has a card with a.....
分类:
其他好文 时间:
2014-12-28 15:33:01
阅读次数:
291
基于agent的管理方式 从oracle 11.2开始出现了多用户的概念,oracle开始使用一组多线程的daemon来同时支持多个用户的使用、管理资源,这些daemon叫做Agent。这些Agent都是些常驻内存的进程.Agent的分类oracle grid 11.2的agent有多个,其中两个....
分类:
其他好文 时间:
2014-12-28 15:33:02
阅读次数:
202