
搜索
搜索相关知识及题目
CaptainHarryChen
I solemnly swear that I am up to no good.
展开
-
【USACO OPEN12铜组】解开积木块
【USACO OPEN12铜组】解开积木块——题解搜索-模拟题。。。原创 2016-08-04 10:02:07 · 683 阅读 · 0 评论 -
【NOIP2004】虫食算(搜索+高斯消元)
题意:给定一个n进制的竖式计算(n位数+n位数=n位数),相同字母表示相同的数,不同字母表示不同的数(填数游戏),保证有且仅有唯一解。做法1:暴力虫食算暴力做法2:搜索+高斯消元 每一位列一个方程,添加n个未知数,表示每一位的进位状况。 列方程:每一位:两个加数系数为1,和系数为-1,当前这一位系数-n,前一位系数1。 然后跑一遍高斯(肯定是解不出来的,未知数>方程数),然后dfs枚举进位的状原创 2017-02-05 19:19:31 · 570 阅读 · 0 评论 -
一道“暴力题” (meet in the middle)
题目大意:有一个n个元素的color数组,构造合法的括号序列,且使得color相同的括号,类型也相同,求方案输。如col={0 0 1 2 3 4};括号序列可以为”(())()”, “(()())”, 和 “((()))”题解: 思路:把一个序列平分成两半,用dfs暴力出两半的状态,判断哪些状态是可以组合起来的。 如何判断: 1.第一个问题是:如何保证两段的括号序列拼起来是合法的。 只要前原创 2017-03-16 17:11:17 · 506 阅读 · 0 评论 -
【POJ3009】Curling 2.0(深搜)
题目大意: 深搜各个方向,细节见代码。原创 2017-06-24 21:28:09 · 293 阅读 · 0 评论 -
【POJ2718】Smallest Difference(枚举排列)
题目大意: 用给定的数字组成两个数,使差的绝对值最小。题解:(暴力法,本题还有更好的贪心法) 两个数一定数位尽量相近,枚举所有数的排列,中间分开,求差。原创 2017-06-24 21:32:29 · 254 阅读 · 0 评论