蓝桥杯官网题库【简单题解析】持续更新
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯官网题库【简单题解析】持续更新
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 單詞分析
- 笨小孩
單詞分析
https://www.lanqiao.cn/problems/504/learning/
- 題目描述
小藍正在學習一門神奇的語言,這門語言中的單詞都是由小寫英文字母組 成,有些單詞很長,遠遠超過正常英文單詞的長度。小藍學了很長時間也記不住一些單詞,他準備不再完全記憶這些單詞,而是根據單詞中哪個字母出現得最多來分辨單詞。
現在,請你幫助小藍,給了一個單詞后,幫助他找到出現最多的字母和這 個字母出現的次數。 - 輸入描述
輸入一行包含一個單詞,單詞只由小寫英文字母組成。
對于所有的評測用例,輸入的單詞長度不超過 1000。 - 輸出描述
輸出兩行,第一行包含一個英文字母,表示單詞中出現得最多的字母是哪 個。如果有多個字母出現的次數相等,輸出字典序最小的那個。
第二行包含一個整數,表示出現得最多的那個字母在單詞中出現的次數。 - 輸入輸出樣例
題目分析: 用hash定址法。即,數組下標來對應的統計個數
#include <iostream> # include <bits/stdc++.h> using namespace std; int c[26]; int main() {string a;cin>>a;int max=0;int i;int b=97;char x;for(i=0;i<a.length();++i){++c[a[i]-97];}for(i=0;i<26;++i){if(c[i]>max){max=c[i];x=i+97;}}cout<<x<<endl<<max<<endl;return 0; }笨小孩
https://www.lanqiao.cn/problems/527/learning/
- 題目描述
笨小猴的詞匯量很小,所以每次做英語選擇題的時候都很頭疼。但是他找到了一種方法,經試驗證明,用這種方法去選擇選項的時候選對的幾率非常大!
這種方法的具體描述如下:假設 maxnmaxn 是單詞中出現次數最多的字母的出現次數,minnminn 是單詞中出現次數最少的字母的出現次數,如果 maxn-minnmaxn?minn 是一個質數,那么笨小猴就認為這是個 Lucky Word,這樣的單詞很可能就是正確的答案。 - 輸入描述
輸入一行,是一個單詞,其中只可能出現小寫字母,并且長度小于 100。 - 輸出描述
輸出兩行,第一行是一個字符串,假設輸入的的單詞是Lucky Word,那么輸出Lucky Word,否則輸出No Answer;
第二行是一個整數,如果輸入單詞是 Lucky Word,輸出 maxn-minnmaxn?minn 的值,否則輸出 0。 - 輸入輸出樣例
本題解析:
1.統計各個字符的個數(用hash定址法 ,即數組下標來統計)
2.找到最多次數的和最少次數的
3.質數判斷
總結
以上是生活随笔為你收集整理的蓝桥杯官网题库【简单题解析】持续更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(1576):项目骨架
- 下一篇: 前端学习(1672):前端系列实战课程之