关注
#include <stdio.h>
#include <stdlib.h>
#define N 100
int value = 0;
int max = 0;
void dfs(int price[2][N],int start,int length){
if(start == length){
max = max > value ? max : value;
}
else{
int i;
for(i = start ; i < length ;i++){
if(!price[1][(i + length - 1)%length] &&
!price[1][(i+length+1)%length]){
value += price[0][i];
price[1][i] = 1;
dfs(price,i+1,length);
value -= price[0][i];
price[1][i] = 0;
}else{
dfs(price,i+1,length);
}
}
}
}
int main(void){
int price[2][N]={{1,2,4,9,2,3,4,5}};
dfs(price,0,8);
printf("%d",max);
return 0;
}
类似与这样的DFS吧 有错欢迎指出~~·
查看原帖
点赞 评论
相关推荐
破防了的哈里很讲原则:咱们两的情况差不太多,我是大一寒假开始学的java,大二下的时候技术栈也学得差不多了,按道理讲应该去找实习了,但我害怕面试,害怕在面试官前出糗,所以不断得麻痹自己,告诉自己八股还没背熟,项目还没理解,所以投不了。然后又染上了酸角洲,沉迷其中,直到最近才开始投。 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找实习是选平台还是选业务? #
2734次浏览 25人参与
# 实习生如何通过转正 #
109558次浏览 1410人参与
# 百度秋招 #
53915次浏览 391人参与
# 十一月总结 #
4137次浏览 53人参与
# 材料转码还有必要吗? #
33141次浏览 155人参与
# AI“智障”时刻 #
1882次浏览 26人参与
# 小红书开奖了 #
38893次浏览 190人参与
# 你面试时吹过最大的牛 #
6995次浏览 29人参与
# 实习学到最有价值的工作习惯 #
42457次浏览 368人参与
# xxx岗位的一天 #
1758次浏览 17人参与
# 职场捅娄子大赛 #
433236次浏览 4172人参与
# 每个月花钱最多的地方是? #
1582次浏览 19人参与
# 应届生第一份工作最好去大厂吗? #
89617次浏览 893人参与
# 蚂蚁求职进展汇总 #
134559次浏览 1215人参与
# 办公室恋情是职场大忌吗 #
11316次浏览 21人参与
# 科大讯飞工作体验 #
30265次浏览 73人参与
# 你知道哪些职场黑话? #
65886次浏览 454人参与
# 机械人还在等华为开奖吗? #
278438次浏览 1428人参与
# 通信/硬件求职避坑tips #
122692次浏览 1051人参与
# 招银网络科技工作体验 #
26445次浏览 95人参与
# 记录实习开销 #
166362次浏览 644人参与
# OC/开奖 #
210604次浏览 1387人参与
