DFS
文章平均质量分 57
孤云倦鹤
这个作者很懒,什么都没留下…
展开
-
P1219 [USACO1.5]八皇后 Checker Challenge
问题的本质是,在一个点上选择放上棋子,则其同一行,列,两条对角线上都不能再有棋子了,但是每一列只有一个皇后,所以我们可以把一个二维的图变成一维,即每次搜索皇后的时候就算是考虑了这一列的情况。那么我们需要对枚举到的每一个位置都进行判断,看同一行,以及两条对角线上是否有其他棋子,如若可以,就记录下这个位置并进行下一次搜索,直到所有棋子都可放完输出结果。一个如下的 6x6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。原创 2022-12-27 19:30:33 · 142 阅读 · 0 评论 -
P2089烤鸡
猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 10$种配料(芥末、孜然等),每种配料可以放1到 3 克,任意烤鸡的美味程度为所有配料质量之和。现在, Hanke 想要知道,如果给你一个美味程度 n ,请输出这 10 种配料的所有搭配方案。第二行至结束,10 个数,表示每种配料所放的质量,按字典序排列。如果没有符合要求的方法,就只要在第一行输出一个 $0$。对于 100% 的数据, n原创 2022-11-25 23:05:11 · 115 阅读 · 0 评论