会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
好神奇啊
博客园
首页
新随笔
联系
订阅
管理
2019年12月30日
第6章 约束满足问题CSP
摘要: 第六章 约束满足问题CSP 一、问题定义 问题定义 状态空间,状态被定义为在值域Di中的变量Xi; 当前状态; 转移模型; 目标测试,每个变量都有自己的赋值同时满足约束条件; 评估函数。 三个成分 X 是 变量 集合 $$ \{X_1,...,X_n\} $$ D 是 值域 集合 $$ \{D_1,
阅读全文
posted @ 2019-12-30 16:42 好神奇啊
阅读(5816)
评论(0)
推荐(0)
2019年12月25日
第5章 对抗搜索
摘要: 第五章 对抗搜索 一、博弈 定义 竞争环境中多个agent之间的目标是有冲突的,称为对抗搜索问题,也称为博弈(Games)。 特点 1. 有完整信息的、确定的、轮流行动的两个游戏者的零和游戏。(可为多人) 2. 难于求解 3. 注重时间效率 形式化 S0 初始状态 Player(s) 谁行动 Act
阅读全文
posted @ 2019-12-25 21:38 好神奇啊
阅读(1810)
评论(0)
推荐(0)
第4章 超越经典的搜索
摘要: 第四章 超越经典的搜索 一、局部搜索算法 条件 关注 解状态 而不是路径代价的问题(N皇后),找目标,纯粹最优化的问题。 思想 从单个当前结点出发,通常只移动到他的临近状态而不保留搜索路径。 优点 1. 使用内存少。 2. 能在很大或者无限状态空间中找到合理解。 具体算法 1. 爬山法 思想 不断向
阅读全文
posted @ 2019-12-25 20:59 好神奇啊
阅读(1112)
评论(0)
推荐(0)
2019年8月13日
140303 命令行选项 ccf
摘要: 参考 https://blog.csdn.net/wjh2622075127/article/details/81639534 思路 map容器 存储 有效命令表 和 输入的有效命令的参数 set容器 存储 输入的有效命令 (可自动排序) 在有效命令表的存储中加上‘-’,避免有效命令检索的麻烦 实现
阅读全文
posted @ 2019-08-13 21:22 好神奇啊
阅读(455)
评论(0)
推荐(0)
2019年8月8日
150904 高速公路 ccf
摘要: 参考 Kosaraju https://www.cnblogs.com/nullzx/p/6437926.html tarjan https://blog.csdn.net/qq_34374664/article/details/77488976 思路 求回路也就是求图的强连通分量 共有两种算法:K
阅读全文
posted @ 2019-08-08 15:46 好神奇啊
阅读(359)
评论(0)
推荐(0)
2019年8月4日
170304 地铁修建 ccf
摘要: 参考 Dijkstra https://blog.csdn.net/qq_36172505/article/details/82620831 最小生成树 https://blog.csdn.net/qq_16234613/article/details/76795271 思路 spfa:改变松弛条件
阅读全文
posted @ 2019-08-04 17:42 好神奇啊
阅读(183)
评论(0)
推荐(0)
2019年8月2日
vector容器
摘要: 参考 CSDN 顽强的土豆地雷 https://blog.csdn.net/fuxingdecsdn/article/details/80411649 CSDN kinghero123456 https://blog.csdn.net/u014378771/article/details/90295
阅读全文
posted @ 2019-08-02 20:42 好神奇啊
阅读(256)
评论(0)
推荐(0)
170904 通信网络 ccf
摘要: 参考 https://www.cnblogs.com/gf-fish/p/7745154.html 思路 dfs寻找与某点相连的所有点+vector容器提高效率 (不使用vector时只有60分,运行超时) 实现 1 #include<bits/stdc++.h> 2 3 using namespa
阅读全文
posted @ 2019-08-02 20:04 好神奇啊
阅读(205)
评论(0)
推荐(0)
2019年7月30日
171204 行车路线 ccf
摘要: 参考 http://www.pianshen.com/article/5980255339/ (参考网站的代码注释中“大路加小路”与“小路加大路”反了,网站中对spfa算法的描述很有参考价值) 思路 spfa+大路小路分开处理 实现 通过Floyd算法得出纯小路的点间最短路径,通过dis[wide]
阅读全文
posted @ 2019-07-30 18:25 好神奇啊
阅读(284)
评论(0)
推荐(0)
2019年7月28日
180904 再卖菜 ccf
摘要: 思路 dfs+去重 关键 满分的关键在于不同的前缀可能会遇到相同的情况,要直接排除这些情况,避免重复计算(单纯dfs只有80分) 实现 这里采用数组f来记录各种情况,通过traceback函数回溯 题目 问题描述 在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。 第一天,每
阅读全文
posted @ 2019-07-28 19:25 好神奇啊
阅读(315)
评论(2)
推荐(0)
公告