摘要: G - Shuffle'm Up POJ - 3087 G - Shuffle'm Up POJ - 3087 G - Shuffle'm Up 思路:直接模拟即可,不用搜索。关键在于记录状态,然后判重。记录状态和判重用map搞一下即可。 #include<map> #include<cmath> 阅读全文
posted @ 2018-02-22 20:30 一蓑烟雨任生平 阅读(149) 评论(0) 推荐(0) 编辑
摘要: E - Find The Multiple POJ - 1426 E - Find The Multiple POJ - 1426 E - Find The Multiple 思路:搜索或者跑一边spfa #include<queue> #include<cstdio> #include<cstri 阅读全文
posted @ 2018-02-22 19:56 一蓑烟雨任生平 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 思路:确定第一行,其他的也就逐步确定了。 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; int n,m; int minn=1000000009; int 阅读全文
posted @ 2018-02-22 17:39 一蓑烟雨任生平 阅读(171) 评论(0) 推荐(0) 编辑
摘要: B - Dungeon Master POJ - 2251 B - Dungeon Master POJ - 2251 B - Dungeon Master 深搜: 宽搜AC: 阅读全文
posted @ 2018-02-22 16:22 一蓑烟雨任生平 阅读(290) 评论(0) 推荐(0) 编辑
摘要: A - 棋盘问题 POJ - 1321 A - 棋盘问题 POJ - 1321 A - 棋盘问题 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 阅读全文
posted @ 2018-02-22 15:56 一蓑烟雨任生平 阅读(171) 评论(0) 推荐(0) 编辑