奇怪的比赛
来源:互联网 发布:张翰身材知乎 编辑:程序博客网 时间:2024/05/18 13:09
每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。
每位选手都有一个起步的分数为10分。
某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?
如果把答对的记为1,答错的记为0,则10个题目的回答情况可以用仅含有1和0的串来表示。例如:0010110011就是可能的情况。
你的任务是算出所有可能情况。每个答案占一行。
多个答案顺序不重要。
答案写在“解答.txt”中,不要写在这里!
参考答案:
0010110011 (0分)
0111010000 (4分)public class Main {static int[] a=new int[10];public static void shuzu(int n){int i;if(n==10){int sum=10;for(i=0;i<10;i++){if(a[i]==0)sum=sum-i-1;elsesum=sum*2;}if(sum==100){for(i=0;i<10;i++){System.out.print(a[i]+" ");}System.out.println();}return;}for(i=0;i<=1;i++){a[n]=i;shuzu(n+1);}}public static void main(String[] args) {shuzu(0);}}
0 0
- 蓝桥杯&&奇怪的比赛
- 奇怪的比赛
- 4.奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛--蓝桥杯
- 蓝桥杯-奇怪的比赛
- 奇怪的比赛 蓝桥杯
- 奇怪的比赛
- 奇怪的比赛--蓝桥杯
- 奇怪的比赛
- 奇怪的比赛
- LQ_奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛
- 奇怪的比赛
- JSP Servlet中Request与Response所有成员方法的研究
- RxJava操作符
- Jmeter基础
- CREATE FUNCTION/DROP FUNCTION 语法
- Ubuntu 关于gcc/g++版本更换以及编译问题
- 奇怪的比赛
- sql删除重复记录语句备忘
- NSString 去除特殊字符
- Delphi COM编程技术一(COM编程基础知识)
- 源码初识——对webbench网站压力测试源码的初步分析
- activity启动service的两种方式
- user相关
- Android 短信验证码自动填写
- 文章标题