打靶算法

简介: #include #include using namespace std;int sum;int store[10];void Output(){ for(int i = 9; i>=0; --i) ...

#include <iostream>
#include <ctime>   
using namespace std;

int sum;


int store[10];


void Output()


{


    for(int i = 9; i>=0; --i)


    {


       cout<<store[i]<<" ";


    }


   cout<<endl;


    ++sum;


}


 


void Cumput(int score, int num)


{


   if(score < 0 || score > (num+1)*10 ) //次数num为0~9


      return;


   if(num == 0) 


     {


        store[num] = score;


        Output();


        return;


     }


   for(int i = 0; i <= 10; ++i)


     {


        store[num] = i;


        Cumput(score - i, num - 1);


     }


}


 


int main(int argc, char* argv[])
 {


       
const  double  begin=(double)clock()/CLK_TCK;      
Cumput(90, 9);
    const  double  end=(double)clock()/CLK_TCK;   


    cout<<"总数:"<<sum<<endl;
    cout<<"开始时间:"<<begin<<endl;
    cout<<"结束时间:"<<end<<endl;
    return 0;


  }




#includevoid main(){ int i1,i2,i3,i4,i5,i6,i7,i8,i9,i10;int count=0;for(i1=0;i1<10;i1++){ for(i2=0;i2<10;i2++){ for(i3=0;i3<10;i3++) { for(i4=0;i4<10;i4++) { for(i5=0;i5<10;i5++){ for(i6=0;i6<10;i6++) { for(i7=0;i7<10;i7++) { for(i8=0;i8<10;i8++){ for(i9=0;i9<10;i9++){ for(i10=0;i10<10;i10++) { if(i1+i2+i3+i4+i5+i6+i7+i8+i9+i10==90) count++; printf("%d",count); }}} } }} } }}}return;}跑很久:92 378 还是递归好用:

目录
相关文章
|
5月前
|
算法 C++
【c/c++算法】曼哈顿算法简单运用
【c/c++算法】曼哈顿算法简单运用
|
存储 算法
【趣学算法】贪心算法、海盗古董装船问题
贪心选择是指原问题的整体最优解可以通过一系列局部最优的选择得到,也就是先做出当前最优的选择,将原问题变为一个相似却规模更小的子问题,而后的每一步都是当前最优的选择。这种选择依赖于已做出的选择,但不依赖于未作出的选择。
|
算法
基础算法练习200题09、水池注水
基础算法练习200题09、水池注水
154 0
基础算法练习200题09、水池注水
|
机器学习/深度学习 算法 决策智能
用一盘残局带你了解人工神经网络算法~文末送书!
专栏作者:安可,一名在读研究生,研究领域为强化学习,多智能体协同。喜欢钻研,热爱学习,乐于分享,最重要的还是一位漂亮小姐姐哦~
216 0
用一盘残局带你了解人工神经网络算法~文末送书!
【算法提高——第六讲】基础算法(1)
【算法提高——第六讲】基础算法(1)
【算法提高——第六讲】基础算法(1)
【算法提高——第三讲(二)】图论(1)
【算法提高——第三讲(二)】图论(1)
【算法提高——第三讲(二)】图论(1)
【算法提高——第三讲(二)】图论(2)
【算法提高——第三讲(二)】图论(2)
【算法提高——第三讲(二)】图论(2)
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(一)】图论(1)
【算法提高——第三讲(一)】图论(1)
【算法提高——第三讲(一)】图论(1)