版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014预赛第三题标题:李白打酒 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。 注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。#include using namespace std;int sum
2、 = 0;char str100;int Fun(int now, int i, int a, int b)if(now 16 | (now = 0 & i 16)return 0;if(now = 0)if(i = 16 & a = 5 & b = 10)sum+;for(int j = 0; j 15; j+)putchar(strj);putchar(10);stri - 1 = a;Fun(now * 2, i + 1, a + 1, b);stri - 1 = b;Fun(now - 1, i + 1, a, b + 1);int main()str15 = 0;Fun(2, 1,
3、0, 0);printf(sum = %dn, sum);return 0;2013预赛3: 第39级台阶(满分8分)小明刚刚看完电影第39级台阶,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。解答:/有左右脚的限制,即第一步必须左脚,然后左右交替,最后一步必须是右脚。即必须走偶数步。#include/有左右脚的限制。const int N=39;int f(int
4、m,int n)if(m=0|n=0)return 1;return(f(m-1,n)+f(m,n-1);/递归的关键在此,大规模逐渐转化为小规模。int main()int x=N/2,y;/x表示走两步的次数,y表示走一步的次数。int i,sum=0;for(i=x;x=0;x-=2)/为了保持偶数步,必须x每次递减2,而不是1;(x要x=0,不能x0),x=0是针对偶数台阶。y=N-2*x;sum+=f(x,y);/求组合数;cout共有 sum种走法。endl;return 0;/51167078种走法。2012预赛4: 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 每位选
5、手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。 每位选手都有一个起步的分数为10分。 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗? 如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011 就是可能的情况。 你的任务是算出所有可能情况。每个答案占一行。2011预赛9.程序设计(满分16分)公司发了某商店的购物券1000元,限定只能购买店中的m种商品。每种商品的价格分别为m1,
6、m2,,要求程序列出所有的正好能消费完该购物券的不同购物方法。程序输入:第一行是一个整数m,代表可购买的商品的种类数。接下来是m个整数,每个1行,分别代表这m种商品的单价。程序输出:第一行是一个整数,表示共有多少种方案第二行开始,每种方案占1行,表示对每种商品购买的数量,中间用空格分隔。例如:输入:2200300则应输出:22250输入:2500800则应输出:120/预赛NO.9题#include int sln;/方案的个数int gm;/商品的种类int price1000;/各种商品价钱int count1000;/各种商品的个数int method10001000;/每种解决方案中各商品的个数int cost;/当前花费void output()/输出解决方案 int i,j; printf(%dn,sln); for (i=0; isln; i+) for (j=0;jgm;j+) printf(%3d,methodij); printf(n); void fun(int m) int i; if (cost = 1000) for (i=0; i1000 | m0) return; /choose m +countm; cost += pricem; fun(m); /not choose m -countm; cost -= pricem; fun(m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年快递包裹自动打包机械设计说明书
- 2026年数控机床操作新员工入职培训
- AI在药品经营与管理中的应用
- 2026年公司信息系统应急预案编制指南
- 2026年漫画网点纸使用技巧与特效表现
- 2026年幼儿园呕吐物应急处置包使用
- 2025湖北省中考物理试题(原卷版)
- 2026年大学生公民意识与社会责任感培养
- 2026年不良资产收购处置中的价值评估与风险识别
- 2026年小学生人工智能科普小讲师
- 2026河北青年管理干部学院使用总量控制数公开招聘工作人员18名考试参考题库及答案解析
- 珙县2026年公开招聘社区专职网格岗(34人)笔试参考题库及答案解析
- 2025-2026学年人教版(2024)二年级数学下册期末综合素养评价卷(二)(含答案)
- 播音系配音课件
- 2026年少先队入队考核通关试题库审定版附答案详解
- 电网企业收入审计制度
- 30-华为蓝血十杰(6版)
- 公众号推文培训
- DBJ50-T-271-2017 城市轨道交通结构检测监测技术标准
- DB2101∕T 0104-2024 住宅物业管理服务规范
- 2025年电工(高级)考试练习题库(1000题)含答案
评论
0/150
提交评论