精华内容
下载资源
问答
  • 蓝桥杯真题

    2018-04-20 15:29:42
    蓝桥杯c历年真题及答案整理蓝桥杯c历年真题及答案整理蓝桥杯c历年真题及答案整理
  • 蓝桥杯历年真题
  • 蓝桥杯真题解析

    2014-02-17 20:08:01
    蓝桥杯真题解析,是你能够更好的运用各类算法解决问题。
  • 2018省赛第九届蓝桥杯真题C语言B组;2018省赛第九届蓝桥杯真题C语言B组;2018省赛第九届蓝桥杯真题C语言B组;2018省赛第九届蓝桥杯真题C语言B组;2018省赛第九届蓝桥杯真题C语言B组;2018省赛第九届蓝桥杯真题C语言B...
  • 2018省赛第九届蓝桥杯真题Java语言B组;2018省赛第九届蓝桥杯真题Java语言B组;2018省赛第九届蓝桥杯真题Java语言B组;2018省赛第九届蓝桥杯真题Java语言B组;
  • 2019年4月1日蓝桥杯省赛第十届蓝桥杯真题C/C++(A组)!
  • 第三届国信蓝点、蓝桥杯真题。包括所有预赛真题和决赛真题。
  • 历届蓝桥杯真题下载(省赛)-附件资源
  • python蓝桥杯真题 单词分析 题目描述 代码及解析 运行结果

    python蓝桥杯真题 单词分析

    题目描述

    [问题描述]
    小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
    现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这
    个字母出现的次数。
    [输入格式]
    输入一行包含一个单词,单词只由小写英文字母组成。
    [输出格式]
    输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。如果有多个字母出现的次数相等,输出字典序最小的那个。
    第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。
    [样例输入]
    lanqiao
    [样例输出]
    a
    2
    [样例输入]
    longlonglongistoolong
    o
    6

    代码及解析

    # 单词分析
    s = input()     #读取字符串
    ls= [0 for i in range(26)]   #创建一个有26个0的列表,分别对应a~z记录字母的个数
    for i in s:                  #遍历字符串
        ls[ord(i)-97] += 1       #利用ord(),chr()函数,存26个字母的个数,a的ASCII码97
    t = max(ls)                  #max()函数可以找出全数字列表的最大值
    print(chr(ls.index(t)+97))   #输出最大个数的字母,也满足输出字典序最小
    print(t)                     #输出最大个数
    

    运行结果

    #输入
    thereisalwayshopeandwecandoit   
    #输出
    a
    4
    
    展开全文
  • 2018年4月1日蓝桥杯省赛第九届蓝桥杯真题JAVA(C组)!2018年4月1日蓝桥杯省赛第九届蓝桥杯真题JAVA(C组)
  • 2019年4月1日蓝桥杯省赛第十届蓝桥杯真题JAVA(G组)
  • 2019年4月1日蓝桥杯省赛第十届蓝桥杯真题JAVA(C组)
  • 2019年4月1日蓝桥杯省赛第十届蓝桥杯真题JAVA(B组)!
  • 2019年4月1日蓝桥杯省赛第十届蓝桥杯真题JAVA(A组)!
  • 14年参赛者整理的蓝桥杯真题和预测题,还有赛事环境说明,只求有用!
  • 第三届蓝桥杯真题

    2013-03-10 15:59:39
    第三届全国软件大赛蓝桥杯真题,和大家共享一下
  • 蓝桥杯真题练习- ## x 题目概述 x 思路 x x

    蓝桥杯真题练习-回文日期

    ## 模拟 构造 2020 省赛
    

    题目地址

    题目概述

    输入一个8位的日期,包括年月日,格式为yyyymmdd
    输出此日期后,第一个回文数日期,第一个ABABBABA形式的数

    思路

    1.既然要求此日期之后,需要判断一年的各种临界点进行日期+1天
    (比如2月29号了,也就是0229,题目要找的是2月29之后的回文日期和ABABBABA数,那你必须把日期改为3月1号才对,我的公式运算中,是先加100把月份加一,也就是0229+100=0329,之后日期-29,减完29后不成了0300了,所以要加个1)
    2.设定回文日期hui,ABABBABA日期ab,初始化全为0
    3.构造函数,只要找到需要的数则直接返回此数,未找到返回0。相应的判断语句因以是否为0来判断是否需要再次运行函数,找到后,再次循环不会再运行对应的找数函数
    4.只要两个数都找到了,变量hui和变量ab都不会为0,直接输出并结束程序即可。

    #include<iostream>
    using namespace std;
    //d%10 d/10%10 d/100%10 d/1000%10 d/10000%10 d/100000%10 d/1000000%10 d/10000000%10
    //1    2       3        4         5          6           7            8           (从个位开始) 
    //取数方法:d/(10的位数减一次方)%10	实际上10的位数-1正好是1后面0的个数 
    int HUI(int d){
    	if(d/10000000%10==d%10&&d/1000000%10==d/10%10&&d/100000%10==d/100%10&&d/10000%10==d/1000%10){
    	 //8              1     7             2         6            3         5           4
    		return d;//是回文数直接返回 
    	}
    	else{
    		return 0;
    	}
    }
    int AB(int d){//1368相等 2457相等 
    	if(d%10==d/100%10&&d/100%10==d/100000%10&&d/100000%10==d/10000000%10&&d/10000000%10!=d/10%10&&d/10%10==d/1000%10&&d/1000%10==d/10000%10&&d/10000%10==d/1000000%10){
    	 //1     3         3         6            6            8              8              2        2        4          4          5           5           7
    	 	return d;//是ABABBABA数之间返回 
    	}
    	else{
    		return 0;
    	}
    }
    int RUN(int y){
    	if(y%100!=0&&y%4==0||y%400==0){
    		return 1;
    	}
    	else{
    		return 0;
    	}
    }
    int DA(int d){
    	d=d/100%100; 
    	if(d==1||d==3||d==5||d==7||d==8||d==10||d==12){
    		return 1;
    	}
    	else{
    		return 0;
    	}
    }
    int XIAO(int d){
    	d=d/100%100; 
    	if(d==4||d==6||d==9||d==11){
    		return 1;
    	}
    	else{
    		return 0;
    	}
    }
    int main(){
    	int d,hui=0,ab=0,i=1;
    	cin>>d;
    	while(1){
    		//因为题目要求是此日期之后的第一个特殊数,所以需要先加一 
    		if(RUN(d)==1&&d/100%100==2&&d%100==29){//闰年二月最后一天 
    			d=d+100-29+1;
    		}
    		else if(d/100%100==2&&d%100==28){//平年二月最后一天 
    			d=d+100-28+1;
    		} 
    		else if(d/100%100==12&&d%100==31){//年末最后一天 
    			d=d+10000-1231+1;
    		}
    		else if(DA(d)==1&&d%100==31){//大月31天 
    			d=d+100-31+1;
    		}
    		else if(XIAO(d)==1&&d%100==30){//小月30天 
    			d=d+100-30+1; 
    		}
    		else{
    			d++;
    		}
    		//cout<<i++<<":"<<d<<endl;//检验语句 
    		//所有月月初都是1号而非0号,因此算式最后需要+1 
    		if(hui==0){
    			hui=HUI(d);
    		}
    		if(ab==0){
    			ab=AB(d);
    		}
    		if(hui!=0&&ab!=0){//只要二者都不是0,即说明都找到了所需的数 
    			cout<<hui<<endl<<ab;
    			return 0;
    		}
    	}
    }
    
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,359
精华内容 3,743
关键字:

蓝桥杯真题