打靶算法

简介: #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 还是递归好用:

目录
相关文章
|
9月前
|
机器学习/深度学习 计算机视觉
【Tied-Augment】卷出新花样:加强数据增强的有效性!从一篇顶刊论文中窥探的一些信息,
【Tied-Augment】卷出新花样:加强数据增强的有效性!从一篇顶刊论文中窥探的一些信息,
141 0
【Tied-Augment】卷出新花样:加强数据增强的有效性!从一篇顶刊论文中窥探的一些信息,
|
3月前
|
分布式计算 自然语言处理 知识图谱
形式化定理证明新突破:SubgoalXL框架让大模型在Isabelle中性能暴涨
【10月更文挑战第22天】该方法通过结合子目标导向的证明策略和专家学习,显著提升了大型语言模型(LLMs)在Isabelle环境中的形式化定理证明能力。SubgoalXL优化了数据效率,从有限的证明数据中提取丰富信息,并充分利用Isabelle的子目标管理功能,显著提高了模型的多步骤推理能力。实验结果显示,SubgoalXL在miniF2F数据集上取得了56.1%的准确率,比之前最佳方法提高了4.9%。这一成果为形式化定理证明领域带来了新的机遇和挑战。
76 3
|
算法 网络性能优化 调度
转:鱼群算法在文档管理系统中可以起到怎样的作用
鱼群算法是一种基于自然界中鱼群行为的计算机算法,可以用于优化问题的解决。在文档管理系统中,鱼群算法可以用来管理和优化网络资源的分配和使用。
79 0
|
机器学习/深度学习 人工智能 自然语言处理
如何信任你的「谣言粉碎机」?可解释事实检验算法研究|AAAI 2022
如何信任你的「谣言粉碎机」?可解释事实检验算法研究|AAAI 2022
134 0
|
测试技术 数据库 开发者
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括
|
存储 算法
Day3 算法基本要素
Day3 算法基本要素
Day3 算法基本要素
|
安全
程序人生 - 从一个喷嚏的威力来了解,口罩的重要性与必要性
程序人生 - 从一个喷嚏的威力来了解,口罩的重要性与必要性
122 0
程序人生 - 从一个喷嚏的威力来了解,口罩的重要性与必要性
|
机器学习/深度学习 IDE Java
写出一手烂代码的 19 条准则!
「代码写得好」是对机器学习研究者及开发者最好的赞扬。其第一层意思是说,你的模型非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。
279 0
写出一手烂代码的 19 条准则!
|
机器学习/深度学习 人工智能 算法
近期看到AlphaGo算法最清晰的解读
来看看人工智能专家同时又是围棋高手的如何解读AlphaGo算法的
27552 1