啊啊啊为什么没有人回答我的问题,快看看我,谢谢。。。
算法题sticks交上去总是答案错误50%是什么原因?
基本思想是dfs和剪枝
我的代码:
#include
#include
#include
#include
using namespace std;
int visit[70] = { 0 }, sticks[70];
int sum=0,n=0,len;
bool compare(int a, int b)
{
return a>b;
}
int main()
{
bool dfs(int start,int snowlen,int nowlen);
while (cin >> n)
{
if (n == 0)
break;
for (int i = 0; i < n; i++)
{
cin >> sticks;
sum += sticks;
}
sort(sticks, sticks + n, compare);
for (len = sticks[0]; len |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|