关注
全排列一个个试,毫无算法。。。复杂度贼高。。
#include<iostream>
#include <string>
using namespace std;
int book[100], num=4, cou=1;
char *word[4] = { "ab","bc","cd","bf" };
bool dfs(int num, char ** arr,char tail)
{
if (cou == num )
return true;
for (int i = 0; i < num; ++i)//一个个当首单词
{
if (book[i] == 0 && arr[i][0] == tail)
{
book[i] = 1;
cou++;
if (dfs(num, arr, arr[i][strlen(arr[i]) - 1]))
return true;
book[i] = 0;
cou--;
}
}
return false;
}
int canArrangeWords(int num, char ** arr)
{
if (num == 1)
return 1;
for (int i = 0; i < num; ++i)//一个个当首单词
{
book[i] = 1;
bool zq=dfs(num,arr,arr[i][strlen(arr[i])-1]);
book[i] = 0;
cou = 1;//链子里只有第一个单词了
if (zq)
return 1;
}
return -1;
}
int main()
{
int res = canArrangeWords(num, word);
cout << res << endl;
system("pause");
return 0;
}
查看原帖
点赞 评论
相关推荐
昨天 15:15
华中农业大学 生物制药岗 点赞 评论 收藏
分享
11-25 19:33
南京理工大学 C++ 乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
11-23 10:38
蚌埠坦克学院 服装/纺织设计 沉淀一会:**圣经
1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
正在热议
# 拼多多求职进展汇总 #
237175次浏览 2039人参与
# 机械求职避坑tips #
23593次浏览 249人参与
# 阿里云管培生offer #
62422次浏览 1759人参与
# 25届秋招总结 #
410173次浏览 4116人参与
# 25届机械人为了秋招做了哪些准备? #
26249次浏览 363人参与
# 地方国企笔面经互助 #
6929次浏览 17人参与
# 北方华创开奖 #
67035次浏览 552人参与
# ai智能作图 #
28697次浏览 346人参与
# 虾皮求职进展汇总 #
90985次浏览 747人参与
# 实习,投递多份简历没人回复怎么办 #
2440417次浏览 34744人参与
# 软件开发投递记录 #
1481344次浏览 23947人参与
# 我的实习求职记录 #
6132391次浏览 84018人参与
# 我在牛爱网找对象 #
74813次浏览 555人参与
# 发工资后,你做的第一件事是什么 #
9052次浏览 42人参与
# 985本硕1个中小厂offer,摆烂or继续努力 #
83223次浏览 602人参与
# 机械人怎么评价今年的华为 #
157930次浏览 1352人参与
# 京东求职进展汇总 #
512877次浏览 4680人参与
# 如果可以,你希望哪个公司来捞你 #
33846次浏览 195人参与
# 你觉得通信/硬件有必要实习吗? #
54771次浏览 698人参与
# 歌尔求职进展汇总 #
42894次浏览 294人参与
# 在职场上,你最讨厌什么样的同事 #
6054次浏览 91人参与
# 如果再来一次,你还会选择这个工作吗? #
115530次浏览 1141人参与