hdu 1667 The Rotation Game ( IDA* )

题目大意: 给你一个“井”子状的board,对称的由24个方块组成,每个方块上有123三个数字中的一个。给你初始状态,共有八种变换方式,求字典序最小的最短的的变换路径使得,board中间的八个方块上数字相同。(建议看下题目中的图就懂啦)。 IDA*搜索。 我是干脆用结构体保存搜索状态(当然这样很占空间了,可能也耗时间,不过这题15s/150M的时空限制我也是醉了)。保存一个board temp,一个搜索路径path,搜索深度n,以及一个内置的估值函数h()。h()返回的是8减这八个方块上出现最
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

ALTER 语句总结

一.基础语句 ALTER TABLE 语句 ALTER TABLE 语句用于在现有表中添加、删除或修改列。 <!--若要向表中添加列,请使用以下语法:--> ALTER TABLE table_name ADD column_name datatype <!--若要删除表中的列,请使用以下语法(请注意,一些数据库系统不允许这样删除数据库表中的列):--> ALTER TABLE table_name DROP COLUMN column_name <!--若要更改表中列的数据类型,请使用
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

Luogu 2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm

基环树森林,然而我比较菜,直接tarjan找环。 发现缩点之后变成了DAG,每一个点往下走一定会走到一个环,缩点之后搜一遍看看会走到哪个环以及那个环的编号是多少,答案就是环的$siz$$ + $要走的路程。 比较垃圾的我忘记了判重边WA了好多发…… 时间复杂度$O(n)$。 Code: #include <cstdio> #include <cstring> using namespace std; const int N = 1e5 + 5; const int inf = 1
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

NOIp2018集训test-9-5(pm)

老张说:这套题太简单啦,你们最多两个小时就可以AK啦! 题 1 数数 我看到T1就懵了,这就是老张两个小时可以AK的题的T1?? 然后我成功地T1写了1h+,后面1h打了t2.t3暴力,就很开心。 等差数列中的一个数B+A*N,发现A非常小,让人浮想联翩,把这个等差数列中每个数模A,得到的结果就是B%A而且很小,就可以数位dp。f[i][j][0/1]表示长度为i的二进制数,模A等于j,前i位有没有达到上界的方案数,g[i][j][0/1]表示这种情况下的答案。转移什么的看代码吧,就是基础的数
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

Golang: runnerw.exe: CreateProcess failed with error 216 (no message available)

话说这个我应该遇到几次了 每次新项目都有这问题,我的记忆是金鱼的记忆吗? 好在这次隐约记起是包名的问题。。。 方法 修改包名为main
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

Hexo瞎折腾系列(5) - 使用hexo-neat插件压缩页面静态资源

为什么要压缩页面静态资源 对于个人博客来说,优化页面的访问速度是很有必要的,如果打开你的个人站点,加载个首页就要十几秒,页面长时间处于空白状态,想必没什么人能够忍受得了吧。我个人觉得,如果能把页面的加载时间控制在三四秒内,就很不错了。 那么怎么提高hexo这个静态博客的页面加载速度呢?可以从以下的几个方面去入手: 将js文件尽可能放置到body的闭合标签之前,因为在加载或者引入js文件时是阻塞式的,如果我们在页面的最开始就引入这些js文件,而这些文件又比较大,会造成页面在渲染时长时间处于白屏状
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

c/c++ 计算程序运行时间,精确到毫秒

#include &amp;lt;time.h&amp;gt; int main() {                 clock_t start,end;                 start=clock(); //To do                 end=clock();                 printf(&quot;totile time=%f\n&quot;,(float)(end-s...
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

人脸标注数据集

1.CalebA人脸数据集(官网链接)是香港中文大学的开放数据,包含10,177个名人身份的202,599张人脸图片,并且都做好了特征标记,这对人脸相关的训练是非常好用的数据集。 2.WIDER FACE dataset is a face detection benchmark dataset, of which images are selected from the publicly av...
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

Samba服务器的设置

转载地址:https://blog.csdn.net/losophy/article/details/8192091Samba的作用,让windows和linux之间进行文件共享。1.安装Samba(centos7.4)yum-yinstallsamba//samba服务器会用到tcp139和445端口2.防火墙开放firewall-cmd--set-default-zone=publicfire
分类: 企业开发 发布时间: 09-05 23:01 阅读次数: 0

BGP大型企业实战配置案例

姓名:chanlsp (李树鹏)&nbsp;拓扑:需求:通过BGP的全互联使得R1的环回口和R5的环回口能够互相通信配置方案:1、在此配置设备的(IP地址省略)2、R1和R2通过直连构建EBGP邻居关系R1:router bgp 100&nbsp;bgp log-neighbor-changes&nbsp;neighbor 12.1.1.2 remote-as 200 //指定对端的邻居建立EBG
分类: 企业开发 发布时间: 09-05 23:01 阅读次数: 0

如何使用Spring优雅地处理REST异常

本文将举例说明如何使用Spring来实现REST API的异常处理。我们将同时考虑Spring 3.2和4.x推荐的解决方案,同时也会考虑以前的解决方案。 在Spring 3.2之前,Spring MVC应用程序中处理异常的两种主要方式是:HandlerExceptionResolver或注解@ExceptionHandler。这两种方式都有明显的缺点。 在3.2之后,我们有了新的注解@ControllerAdvice来解决前两个解决方案的局限性。
分类: 编程语言 发布时间: 09-05 23:01 阅读次数: 0

Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks

概论 用于人脸检测和对齐。 本文提出的unified cascaded CNNs by multi-task learning,包含三个阶段: 1) 利用一个浅层的CNN快速产生候选窗口 2) 利用一个更复杂的CNN排除掉大量非人脸窗口 3) 利用一个更强大的CNN进一步改善结果,并输出人脸关键点位置。 本文的贡献: 1) 提出一个新的基于CNN的级联型框架,用于联和(joint)人...
分类: 其他 发布时间: 09-05 23:01 阅读次数: 0

目标检测之Loss:FasterRCNN中的SmoothL1Loss

多任务损失(来自Fast R-CNN)  multi-task数据结构 Fast R-CNN网络有两个同级输出层(cls score和bbox_prdict层),都是全连接层,称为multi-task。 ① clsscore层:用于分类,输出k+1维数组p,表示属于k类和背景的概率。对每个RoI(Region of Interesting)输出离散型概率分布 通常,p由k+1类的全连接...
分类: 其他 发布时间: 09-05 23:00 阅读次数: 0

GoogleNet的Inception_v1、Inception_v2、Inception_v3、Inception_v4(整理)

来自caffeCN的一个简要的总结(http://caffecn.cn/?/question/255): 先上Paper列表: [v1] Going Deeper with Convolutions, 6.67% test error, http://arxiv.org/abs/1409.4842 [v2] Batch Normalization: Accelerating Deep Net...
分类: 其他 发布时间: 09-05 23:00 阅读次数: 0

简析过拟合与欠拟合

欠拟合与过拟合问题是机器学习中的经典问题,尽管相关的讨论和预防方法非常多,但目前在许多任务中仍经常会出现过拟合等问题,还没有找到一个十分通用、有效的解决方法。不过总体上看,现在人们常用的一些很简洁的方法基本上能够较好地解决欠拟合与过拟合问题,总结如下。 欠拟合与过拟合的概念的成因比较简单,观点统一,这里不再介绍。现在常用的判断方法是从训练集中随机选一部分作为一个验证集,采用K折交叉验证的方式,用...
分类: 其他 发布时间: 09-05 23:00 阅读次数: 0

Sublime text3 整理代码格式 (亲测有效)

【技巧】Sublime text3 整理代码格式 (2017-05-25 10:06:48)转载▼标签: sublime 自动整理代码格式 编辑器 it 快捷键分类: Sublime之前有使用过HBuilder编译器,也听使用别的编译器的朋友提起过“一键整理代码格式”,但一直未见Sublime有快捷整理的方法。经搜索/询问得知设置/使用方法,只需要自定义按键即可,并不需要安装插件!英文版:中文版:...
分类: 其他 发布时间: 09-05 22:59 阅读次数: 0

sublime实现代码整体前后移 sublime实现代码整体前后移

sublime实现代码整体前后移2016年01月05日 11:07:44阅读数:2117选中一块区域,&quot;Tab&quot;键整体后移,&quot;Shift+Tab&quot;整体前移
分类: 其他 发布时间: 09-05 22:59 阅读次数: 0

自动添加的author 信息(运用双向绑定)

先列出我的页面,再写详细:很多时候, sublime 自带自动添加文件头信息, 但是并不是我们想要比如下面这样的:新建一个python文件 自动添加的author 信息上面并不是我想要的, 我想要下面这样的效果:这就需要我们设置插件来自定义化, 步骤1) 安装 file Header 插件 (一般默认已经安装)2) 设置变量 比如author 值, email 的值3) 修改语言 模板具体如下:第...
分类: 其他 发布时间: 09-05 22:59 阅读次数: 0

sublime用星号多行注释的快捷键

所以莎莉 | 我的经验 | 我的收入 | 私信(0) | 百度首页 首先我们进入命令行模式,然后输入pci,进入package control中的install命令然后我们输入docb命令,选择docblockr插件进行安装,如下图所示安装好了以后,我们在文件中输入一个斜线和星号,然后回车,你就会发现补全了一个注释,如下图所示4当然也可以输入一个斜线加两个星号,如下图所示,这种一般用于方法的注释5...
分类: 其他 发布时间: 09-05 22:59 阅读次数: 0

sublime text--你所不知道的12个秘密

转自:http://blog.csdn.net/laokdidiao/article/details/51429404package control安装:第一种方法是在控制台中复制粘贴代码按回车,https://sublime.wbond.NET/installation第二种办法下载pc文件,百度一下很多方案,这里不详说了emmet安装:1、按Ctrl+Shift+P命令板2、输入PCIC,回车...
分类: 其他 发布时间: 09-05 22:58 阅读次数: 0