摘要: /* 比较简单的A* 估价函数很简单就是除了左上角的联通快之外的不同的个数 加上迭代 好像答案最多在16步之内出解 这样裸裸的交上去是50分 在考虑剪枝 每个选颜色的时候一定是选左上角联通快附近的颜色 处理一下只枚举这样的颜色 80 - 90 分了就 下面是代码 */ #include #include #include using namespace std; int n,ans,g[9]... 阅读全文
posted @ 2016-08-27 21:54 一入OI深似海 阅读(182) 评论(0) 推荐(0) 编辑
摘要: /* 暴力查分 n*n */ #include #include #include #define maxn 100010 using namespace std; int n,m,a[maxn],ans,p[maxn][31],r[31]; int main() { scanf("%d%d",&n,&m); for(int i=1;i #include #include #i... 阅读全文
posted @ 2016-08-27 21:03 一入OI深似海 阅读(380) 评论(3) 推荐(0) 编辑
摘要: /* 很容易想到f[i][j][k][l][01] 表示到ij点 两个人得分为kl 01表示这一步谁走的 因为起点不同 路径不同 所以要枚举起点.. 时间复杂度 O(nmk*nmk) 空间复杂度 O(2*nmkk) 超时爆空间..... 40分 */ #include #include #include #define maxn 810 #define mod 1000000007 usi... 阅读全文
posted @ 2016-08-27 15:12 一入OI深似海 阅读(355) 评论(0) 推荐(0) 编辑