摘要:
万恶之源 马的遍历 解法 这道题几乎就是一个裸的BFS,以马为起点遍历宽搜整个棋盘即可,层数即为到某点的最短步数,最后输出即可。 若任意两个状态之间转移的代价都相同,那么BFS第一次访问到目标状态时,就是从起始状态到目标状态的最小代价。此题恰好移动代价都相同,如果不相同需要优先队列优化。 额外注意的 阅读全文
摘要:
首先,SPFA大法没死!!! 步入正题 开始 因为我刚学完最短路没多久(所以这应该会是一篇对新手比较友好的题解QAQ),这题涉及到了费用问题所以可以考虑最短路,但是我只会Floyd,dijkstra还有SPFA,但是一想到买和卖,当然是一个正数一个负数,于是果断选择SPFA(课上说一有负权边就用SP 阅读全文
摘要:
背景 最近在学习动态规划==真是个麻烦的小机灵鬼 做到的一道小小的题 P1048 采药 做法 (1)直接DP(一堆离题的废话) 这道题很显然就是一道01背包问题但是它的确是我做的第一道DP题 所以首先设计状态和写出状态转移方程 这俩货是真的难搞 一开始我设计的是记f(x)为采了前x种药材的最大价值, 阅读全文