博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【DP】 POJ 1191 棋盘分割 记忆化搜索
阅读量:4616 次
发布时间:2019-06-09

本文共 770 字,大约阅读时间需要 2 分钟。

思路:黑书

递归割x边或y边 取上或取下

四个选择

#include 
#include
#include
#include
#include
#include
#include
using namespace std;#include
#include
#include
#include
#include
#include
#define cler(arr, val) memset(arr, val, sizeof(arr))#define IN freopen ("in.txt" , "r" , stdin);#define OUT freopen ("out.txt" , "w" , stdout);typedef long long LL;const int MAXN = 111;//点数的最大值const int MAXM = 20006;//边数的最大值const int INF = 11521204;const int mod=1000000007;int s[9][9][9][9],dp[17][9][9][9][9];int find(int k,int x1,int y1,int x2,int y2){ if(dp[k][x1][y1][x2][y2]!=-1) return dp[k][x1][y1][x2][y2]; int ans = 999999999; for(int i=x1; i

转载于:https://www.cnblogs.com/kewowlo/p/4002553.html

你可能感兴趣的文章
所谓输入掩码技术,即只有数字键起作用
查看>>
Display对象,Displayable对象
查看>>
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
数据结构(并查集):COGS 260. [NOI2002] 银河英雄传说
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
Notepad++使用NppFTP插件编辑linux上的文件
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>