使用方法:直接复制代码丢devC++运行 直接输入点数,空格隔开,输入0结束输入。
PS:最终结果为了避免重复输出进行了剪枝,每种牌数只输出一个结果

#include<bits/stdc++.h>
using namespace std;
int input[100];
int i;
int to;
int bj;
void work(int *a,int len) {int sum1=0;int sum2=0;for(int mid=1; mid<len; mid++) {sum2=0;sum1=0;for(int k=0; k<mid; k++) {sum1+=a[k];}for(int k=mid; k<len; k++) {sum2+=a[k];}if(sum1==sum2) {cout<<"情况"<<to<<":"<<endl; to++;for(int k=0; k<mid; k++) {cout<<a[k]<<" ";}cout<<endl;for(int k=mid; k<len; k++) {cout<<a[k]<<" ";}cout<<endl<<"总分牌数:"<<len<<"     总和:"<<sum1<<endl<<endl;bj=1;return;}}}int main() {to=1;for(i=0; i<100; i++) {cin>>input[i];if(input[i]==0) break;}for(int len=i; len>0; len--) {bj=0;work(input,len);while(next_permutation(input,input+i)) {if(bj==1) break;work(input,len);}}return 0;
}

三国杀 张菖蒲 严教 计算器相关推荐

  1. java语言 三国杀张昌蒲严教计算器

    背景: 因为个人喜欢玩三国杀,又非常喜欢张昌蒲这个武将,所以闲暇之余写了一个张妈严教技能计算的代码,请各位朋友指正 技能: 张妈的严教技能简单来说就是,可以亮出4-10张1-13点数的牌,把这些牌分成 ...

  2. 六张图|教开发者该如何应对“中年危机”

    六张图|教开发者该如何应对"中年危机" 第一步:源码分析 看看大牛是如何写代码的,提升技术审美,提升核心竞争力.(重点) 第二步:工程化 工欲善其事必先利其器,不管是小白,还是资深 ...

  3. 大雁塔尺寸_仅用一张A4纸和计算器针对西安大雁塔高度的测量

    <普通高中数学课程标准(2017年版)>进一步更新了教学内容,强调要充实丰富培养学生社会责任感.创新精神.实践能力等相关内容.反复提出,数学教育要引导学生会用数学眼光观察世界,会用数学思维 ...

  4. 一张图,教你用25种可视化工具如何完成

    一张图,教你用25种可视化工具如何完成 发布时间: 2017-5-4 9:58:39   散点图真是一个比较神奇的图形,正如它的名字一样,一堆纷乱如麻的圆点,看似无迹可寻却能显示出数据难以显示的内在逻 ...

  5. 阿里大牛精心整理了46张PPT,教你弄懂JVM、GC算法和性能调优!

    2019独角兽企业重金招聘Python工程师标准>>> 本PPT从JVM体系结构概述.GC算法.Hotspot内存管理.Hotspot垃圾回收器.调优和监控工具六大方面进行讲述. 好 ...

  6. 随便选一张扑克牌_教大家怎么快速记忆扑克牌?一学就会

    超级记忆法,不但能帮助学习,还可用在娱乐表演上.人们常对那些有着超人记忆力的人心怀崇敬之情,有些人的快速记忆表演也确令人惊叹:他们常能在很短的时间内记忆并能背诵出观众随意说出的成百项词语.几十位高位数 ...

  7. python concat函数 多张表_教你用python递归函数求n的阶乘,优缺点及递归次数设置方式

    本文内容介绍了python递归函数求n的阶乘,优缺点及递归次数设置方式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧! 递归函数两大特点: 1.能够调用函数自身 2.至少有一个出口( ...

  8. 一张色环图教你搞定配色!

    不管是在平面设计或网页制作中,还是在平常生活中的衣服穿搭和室内装潢中,要想打造出非凡的视觉效果,合理的颜色搭配非常重要. 下面介绍几种色彩搭配方案供您参考,让你轻易地一靶中的. 方案1. 补色搭配(A ...

  9. 编译|一张色环图教你搞定配色

    不管是在平面设计或网页制作中,还是在平常生活中的衣服穿搭和室内装潢中,要想打造出非凡的视觉效果,合理的颜色搭配非常重要. 下面介绍几种色彩搭配方案供您参考,让你轻易地一靶中的. 方案1.  补色搭配( ...

最新文章

  1. 【Redis】缓存的三大问题及其解决方案
  2. 怎么解决tomcat占用8080端口问题图文教程 端口被占用
  3. nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
  4. mysql pid_mysql pid文件是什么用途
  5. 数据库系统实训——实验二——单表查询
  6. 心得体会:分治法 || 做题也有模板
  7. MATLAB符号运算(3)
  8. 类别动态绑定到TreeView控件
  9. 我喜欢的歌-FOREVER
  10. 用JCreator编写java程序
  11. MT管理系去弹窗【失败】
  12. c语言16进制转2进制代码
  13. 装系统时的UEFI模式
  14. Java程序员的职业规划是什么?叩丁狼的建议
  15. 怎么修改开龙软件里服务器名称,开龙设置服务器备份
  16. ThinkPHP 关闭调试模式
  17. SHP转换为SLPK
  18. 网站加入QQ在线即时交谈的代码
  19. LED音乐频谱之输入数据处理
  20. 联想-win7系统电脑开机提示Error 1962:No operating解决步骤

热门文章

  1. X86平台虚拟化问题
  2. ModuleNotFoundError: No module named ...
  3. springboot 整合dubbo3开发rest应用
  4. shiro和axios的跨域问题
  5. python import math报错_import语句
  6. python中scipy.optimize_浅谈SciPy中的optimize.minimize实现受限优化问题
  7. 国产家电与顶级家电的比较
  8. java中jgit中checkout,如何在JGit中合并?
  9. python之psutil库的简单使用:监控Linux系统性能
  10. c语言main函数参数问题