dfs
文章平均质量分 77
keepcoral
这个作者很懒,什么都没留下…
展开
-
kuangbin 专题一 简单搜索
A在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 Input 输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将在一个n*...原创 2018-04-07 00:24:18 · 1125 阅读 · 0 评论 -
poj1011dfs+剪枝
SticksTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 151961 Accepted: 36190DescriptionGeorge took sticks of the same length and cut them randomly until all parts became at most 50 units lon...原创 2018-04-19 00:12:02 · 166 阅读 · 0 评论 -
(紫书)uva129 回溯
https://vjudge.net/problem/UVA-129题目的n是表示第n个出现的串,而不是长度为n的串,所以应该用一个Count全局变量去记录它是第几个,如果一个串符合,那么直接Count++,所用的dfs一定是从'A'开始遍历,所以已经保证了它的字典序最小,我们判断重复只需要判断包含第x个位置的所有偶数串是否重复就可以了,因为前面的串我们之前已经判断过了。#include<i...原创 2018-05-01 00:11:47 · 246 阅读 · 1 评论