[HDU1728] 逃离迷宫

题目链接 Problem – 1728

最终在王学姐的助攻下A了……不简单啊……

一个深搜居然花了两天 12次提交后才A……

过两天把宽搜版本也顺便改下交掉……

一般深搜没有回溯或多或少都有一些问题
bfs状态记录不全也会有一些问题

嗯……下面贴代码……
继续阅读[HDU1728] 逃离迷宫

[VPS] Conoha双IP在Ubuntu下的配置与shadowsocks的设置姿势

嘛……为了追求极致稳定的艹墙体验,又买了Conoha的一个IP(350日元/月),比买一个VPS便宜好多呢,结果配置的时候快被搞炸了……

关于Linux的使用和网络方面的概念我懂的其实也很少,如果出现错误望指正!

Conoha方面在添加新的IP后不会给你自动做好interface,所以需要用户自主操作。Conoha官方提供了一篇给CentOS的教程,可惜我是Ubuntu,这两个发行版网络方面差别还挺大的其实……

假定我们有两个公网IP,信息如下:

Interface IP Address Gateway
eth0 10.10.10.10 10.10.10.1
eth1 10.10.15.15 10.10.15.1

首先第一步是编辑/etc/network/interfaces,在原有的基础上填上一些内容。修改后interfaces是这样的,你需要按实际情况修改eth1的IP和掩码:
继续阅读[VPS] Conoha双IP在Ubuntu下的配置与shadowsocks的设置姿势

[Minecraft] 随手写了个自动下载与更新器

9月20日更新:C#版本完成,具有最简单的错误处理和图形界面(雾草这个只有字的窗口也能叫图形?)


程序很简单,本地一个文件记录本地版本,服务器端有个文件记录最新版本,如果服务器版本高于本地版本,就会自动下载相应的tar更新包,并自动解压,解压后再执行install.bat来完成更新的安装。

当然如果没有找到本地版本的记录文件,就会从服务器上下载一份完整的纯净客户端,然后再按补丁顺序依次安装。

C++的下载文件通过tools文件夹下的wget来实现,解压tar包则是靠的tar来完成。

C#的则是交给HttpWebRequest,HttpWebResponse和SharpZipLib来完成。

代码写得相当随意,基本上想到哪里写到哪里,而且也没有任何错误处理……不要打我最近网络赛和codeforces好多的

顺便求不吐槽英语……

继续阅读[Minecraft] 随手写了个自动下载与更新器

[Codeforces] 几场CF后的简单总结~

不知不觉间距离黑历史已经快要一个月了。在这段时间里,抱着A水题的心态,报名了每一场cf的比赛,算下来也有四场了。

Codefocres给我最大的感受就是,Div2很适合我们这种萌新去找感觉,难度不是很大,每场下来至少也能A两题,前两题基本都是简单的模拟之类。每场之间的难度也控制的比较稳定,不像某Bestcoder那次突然给我两个图两个树直接打死……同时Codeforces英文的题目读下来也比杭电里的英文题好理解不少~

还有一点不得不说的就是Codeforces是开放所有的测试数据和别人提交的代码的,这就使得调试Wrong Answer代码的时候难度降低了不少,同时你也可以看到那些神触写出的巨牛逼的Python代码(

继续阅读[Codeforces] 几场CF后的简单总结~

IKEv2搭建成就Get

放出证书:

Conoha JP节点

DigitalOcean SA节点

服务器地址:

Conoha JP: jp.conoha.dimension.moe

DigitalOcean SA: sa.digitalocean.dimension.moe

导入证书:(摘自这里

开始菜单搜索「cmd」,打开后输入 mmc(Microsoft 管理控制台)。
「文件」-「添加/删除管理单元」,添加「证书」单元
证书单元的弹出窗口中一定要选「计算机账户」,之后选「本地计算机」,确定。
在左边的「控制台根节点」下选择「证书」-「个人」,然后选右边的「更多操作」-「所有任务」-「导入」打开证书导入窗口。
选择刚才生成的 client.cert.p12 文件。下一步输入私钥密码。下一步「证书存储」选「个人」。
导入成功后,把导入的 CA 证书剪切到「受信任的根证书颁发机构」的证书文件夹里面。
打开剩下的那个私人证书,看一下有没有显示「您有一个与该证书对应的私钥」,以及「证书路径」下面是不是显示「该证书没有问题」。
然后关闭 mmc,提示「将控制台设置存入控制台1吗」,选「否」即可。

然后呢,添加一个连接,协议选IKEv2,用户名密码我才不说呢。再把属性调成如下图所示,就完成辣!
继续阅读IKEv2搭建成就Get

[Coding] 开源!我的所有AC代码。

以前经常重装系统导致大量代码的丢失(然而并没有什么重要的代码)……

为了避免这种可啪的事再次发生,我决定……

Accepted-codes – Coding.net

反正就放在coding上吧。我会随着A题的进度把代码贴上去。同时如果有了更快的算法我也会更新掉低效的代码。