导航菜单
首页 >  蓝桥杯c组真题  > 2019年第十届蓝桥杯真题解析JavaC组

2019年第十届蓝桥杯真题解析JavaC组

相关题目:

2016年第七届蓝桥杯真题解析JavaB组

2016年第七届蓝桥杯真题解析JavaC组

2017年第八届蓝桥杯真题解析JavaB组

2017年第八届蓝桥杯真题解析JavaC组

2018年第九届蓝桥杯真题解析JavaB组

2018年第九届蓝桥杯真题解析JavaC组

2019年第十届蓝桥杯真题解析JavaB组

2019年第十届蓝桥杯真题解析JavaC组

2020年第十一届蓝桥杯JavaB组(七月场)真题解析

2020年第十一届蓝桥杯JavaC组(七月场)真题解析

2020年第十一届蓝桥杯JavaB组(十月场)真题解析

2020年第十一届蓝桥杯JavaC组(十月场)真题解析

A.求和

【问题描述】

小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少?

思路:

这题我跟用的强转,跟B组的F题很类似,直接输入2019就能得到答案

代码:

import java.util.Scanner;public class 求和A {public static void main(String[] args) {Scanner input=new Scanner(System.in);int n=input.nextInt();long sum=0;for(int i=1;i=1&&wide>=1){//找其中的最小值作为正方形的边长if(leng>wide){leng-=wide;}else{wide-=leng;}ans++;}System.out.println(ans);}}

答案 :21

C.不同子串

【问题描述】

一个字符串的非空子串是指字符串中长度至少为 1 的连续的一段字符组成 的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7 个。 注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串? 思路:

先考虑所有的情况,再考虑去重;1.所有情况:就是一个双重循环,以第一个数为开头的所有可能,以第二个数为开头的所有可能.......;2.去重:Java中Set集合可以去重;

代码:

import java.util.HashSet;import java.util.Scanner;import java.util.Set;public class 不同子串B {public static void main(String[] args) {Scanner input=new Scanner(System.in);String arr=input.next();Set set=new HashSet();for(int i=0;i

相关推荐: