电视答题
来源:互联网 发布:java职业培训机构 编辑:程序博客网 时间:2024/06/10 02:46
某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手都有一个起步的分数为10分。某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011 就是可能的情况。你的任务是算出所有可能情况。每个答案占一行。
package 历届试题;public class 电视答题 { static int []a=new int[12]; static void fun(int a[],int num,int grade) { if(num==11)//num==11而不是10,从第一题开始第十题也得算上 { if(grade==100) { for(int i=1;i<11;i++) System.out.print(a[i]); System.out.println(); } return; } a[num]=0;//0是答错了 fun(a,num+1,grade-num); a[num]=1; fun(a,num+1,grade*2); } public static void main(String[] args) { fun(a,1,10);//从第一题开始答题,起步分数10 }}
0 0
- 电视答题
- 答题
- 电视
- 电视
- 答题了
- 在线答题
- 模拟答题
- 人工答题
- 答题技巧
- 答题-jquery
- 子集---答题
- 答题比赛
- 答题比赛
- 答题吧官网
- 简答题
- 中招了,答题...
- 天龙八部科举答题器
- POJ答题小结
- Idea Intellij没有拼写检查错误提示
- 【红宝书笔记】一点关于JS的垃圾回收机制
- CodeForces 611CNew Year and Domino(DP)
- VIM 实用技巧 小记
- Android 5.1编译指令
- 电视答题
- Mysql 出现Table‘xxx’is read only问题
- 人工智能——神经网络算法初体验
- 汉诺塔的实现
- leetcode随笔VIII
- static、auto、register、extern
- 关于现行电商的几个问题
- 二进制取值
- Java项目--坦克大战1