Fork me on GitHub

07 2016 档案

摘要:1.除法(Division, UVa 725) #include <cstdio> #include <cstring> bool isOk(int a, int b){ char buff[20]; int visited[15]; memset(visited, 0, sizeof(visite 阅读全文
posted @ 2016-07-26 16:38 赵裕(vimerzhao) 阅读(210) 评论(0) 推荐(0)
摘要:Eclipse默认只有在出现 “.”时才进行代码提示,更改方法为: 即把“.”改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”,表示输入任意字符都会进行代码提示,XML文件编辑器同理也可以进行设置 这样比如输入android:layo 阅读全文
posted @ 2016-07-26 11:31 赵裕(vimerzhao) 阅读(283) 评论(0) 推荐(0)
摘要:由于需要在pdf文件上做标记,所以自带的文档查看器根本满足了需求,之前去网上查了查,Okular评价挺高,就安装了一个,确实能基本满足我的需求,但是 1.界面感觉还是不太友好,书签栏一直在那。 2.而且,由于很多pdf都是在windows上做的整理,所以用Okular打开还可能会有一些乱码。 想起自 阅读全文
posted @ 2016-07-23 10:28 赵裕(vimerzhao) 阅读(6080) 评论(1) 推荐(0)
摘要:不及之前重装了一次系统,导致要重新搭建android开发环境,但是在启动AVD时queue遇到了这个问题 androidstudio中看到的是这个样子 大概查了一下,应该是创建虚拟机是选择的cpu构架与有冲突,然后重Androidstudio中启动AVD(和Eclipse时启动不一样,功能更丰富), 阅读全文
posted @ 2016-07-21 22:37 赵裕(vimerzhao) 阅读(735) 评论(0) 推荐(0)
摘要:1.由于市场上大多数教程是基于Eclipse,而AndroidStudio显然是大势所趋,所有我在电脑上同时搭建了两个IDE,直接在官网下载AndroidStudio比较好,因为SDK,AVD都集成了,不用单独配置,当然了,这得FQ。 2.安装了AndroidStudio,配置Eclipse就十分方 阅读全文
posted @ 2016-07-17 15:23 赵裕(vimerzhao) 阅读(345) 评论(0) 推荐(0)
摘要:作为小学期程序设计训练大作业的一部分,也是自己之前思考过的一个问题,终于利用小学期完成了贪吃蛇AI的一次尝试,下作一总结。 背景介绍: 首先,我针对贪吃蛇AI这一关键词在百度和google上尽心了检索,大致获得了一下信息 1、A*寻路算法是人工智能中的一个经典算法,很多AI利用这个算法提高性能。 2 阅读全文
posted @ 2016-07-14 08:20 赵裕(vimerzhao) 阅读(20211) 评论(6) 推荐(3)
摘要:一、简述 静态查找表又分为顺序表、有序表、静态树表和索引表。以下只是算法的简单实现及测试,不涉及性能分析。 二、头文件 1 /** 2 author:zhaoyu 3 date:2016-7-12 4 */ 5 #include "6_3_part1_for_chapter9.h" 6 typede 阅读全文
posted @ 2016-07-12 10:39 赵裕(vimerzhao) 阅读(1366) 评论(0) 推荐(0)
摘要:九宫重排问题,如下图所示,九宫重排(或称八数码问题)是人工智能中一个经典问题,这里利用DFS解决这个问题。 通过设置一个OPEN表和一个CLOSE表记录尚未遍历和遍历过的状态,直至找到目标状态或遍历完所有状态,如果遍历完所有状态还木有找到目标状态则无解。 代码 1 #include <cstdio> 阅读全文
posted @ 2016-07-04 19:58 赵裕(vimerzhao) 阅读(668) 评论(0) 推荐(0)
摘要:1、跳马问题:从左上角开始,按照象棋中马的行走规则(但是不考虑马脚,只需要按日字走),要求每个点走一次且仅一次,并且所有的点走走到,求解所有可行走法。 思路及代码: 1 #include <cstdio> 2 int a[9][9]; //包含边界拓展 3 int S = 0; //总的方案数 4 阅读全文
posted @ 2016-07-04 18:16 赵裕(vimerzhao) 阅读(604) 评论(0) 推荐(0)
摘要:一、基本概念 博弈分类:单人博弈(华容道)、双人博弈(象棋、围棋)、多人博弈(麻将、桥牌);完全信息博弈(象棋、围棋)、不完全信息博弈(麻将、桥牌、三国杀等)。 注:大一曾选修过一门课:博弈论,也在数模班做过一些博弈方面的研究,有一些基础,所以对机器博弈中博弈概念很容易就理解了。但博弈论(Game 阅读全文
posted @ 2016-07-04 14:38 赵裕(vimerzhao) 阅读(3075) 评论(0) 推荐(0)
摘要:五子棋是所有棋类博弈中比较简单的了,这里介绍的也只是一种非常基本的AI策略。其实,包括之前的AI贪吃蛇,感觉这两个AI其实体现的都是一种建模思想,把一个现实中的问题模型化,抽象化,得到其一般特征,再设计数据结构及算法。 首先,要意识到一件事情,我们可以用一个三维数组记录所有的获胜局势,比如 再如: 阅读全文
posted @ 2016-07-03 23:05 赵裕(vimerzhao) 阅读(32825) 评论(3) 推荐(0)