低碳生活大奖赛
来源:互联网 发布:数据修约标准 编辑:程序博客网 时间:2024/05/17 07:45
问题描述:某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:
(1)每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。
(2)每位选手都有一个起步的分数为10分。 某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?
(3)如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011就是可能的情况。
(4) 你的任务是算出所有可能情况。每个答案占一行。
#include<stdio.h>#include<math.h>#define n 10int main(){int orscore;int num,temp;int endscore=100; for(num=0;num<pow(2,n);num++){orscore=10;temp=num;for(int i=1;i<=n;i++){if(temp%2) //1表示答对了,分数加倍{orscore*=2; }else //0表示答错了,减去和题目相同的分数 {orscore-=i;}temp/=2;}if(orscore==endscore){temp=num;for(int i=1;i<=n;i++){if(temp%2) //1表示答对了,输出1 {printf("1 "); }else //0表示答错了,输出0 {printf("0 ");}temp/=2;}printf("\n");}} printf("\n");return 0;}
阅读全文
0 0
- 低碳生活大奖赛
- 低碳生活大奖赛
- 低碳生活大奖赛
- 低碳生活大奖赛
- 低碳生活大奖赛
- 低碳生活大奖赛
- 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:
- c语言题:某电视台举办了低碳生活大奖赛。
- 蓝桥杯 奇怪的比赛-低碳生活大奖赛(DFS水)
- 房价 低碳 生活
- 低碳生活
- 倡导低碳生活
- 低碳生活
- 如何步入低碳生活?
- 奇怪的比赛 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。
- (2012蓝桥杯) 奇怪的比赛 某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪: 每位选手需要回答10个问题(其编号为1到10),越后面越有难度。
- 绿色节能环保 开启低碳生活
- 远程能量控制 低碳生活纪实
- mybatis.generator使用
- Java中的继承(二)
- Myeclipse导入Maven项目是遇到Version of Spring Facet could not be detected.
- Python全局变量与局部变量
- springboot快速入门
- 低碳生活大奖赛
- NOIP 2016 提高组 初赛
- .Netcore之日志组件Log4net、Nlog性能比较
- FP_TREE和FP_GROWTH算法
- 《MISRA-C 2004工业标准化的C编程规范》笔记——常量、声明与定义
- Muduo编译步骤
- Java数据类型和MySql数据类型对应表
- Qt画箭头
- typedef在结构体定义中的使用