ACsuperman(自动AC)

学了socket之后尝试着看了一下前辈用c++写的ac自动机,感觉也还好,遂开始尝试自己写一个。

首先来分析一下ac自动机的实现思路:

0、通过socket编程,模拟百度过程,获取题解网址;
1、通过自己的算法从题解网址返回的内容中扣出代码;
2、对代码进行编码转化处理
3、模拟POST过程,向服务器提交代码;
4、查询提交结果;
5、把所有的结果存储至MongoDB数据库,用来分析,以便优化代码。

1、模拟百度过程

热评文章