【蓝桥杯专项】备战蓝桥杯—刷题记录站
admin
2024-04-03 02:53:45
0

✨哈喽,进来的小伙伴们,你们好耶!✨

🛰️🛰️系列专栏:【蓝桥杯专项】

✈️✈️本篇内容:3道基本练习题!

🚀🚀码云仓库gitee:Java数据结构代码存放!

⛵⛵作者简介:一名双非本科大三在读的科班Java编程小白,道阻且长,你我同行!

🍱🍱给大家推荐一个超级好用的刷题网站—牛客网!点击链接注册,开启刷题之路!

目录

 一、Sine之舞

二、未名湖边的烦恼

三、单词分析


 一、Sine之舞

问题描述

最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。
不妨设:
  An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)
  Sn=(...(A1+n)A2+n-1)A3+...+2)An+1
FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。

输入格式

  仅有一个数:N<201。

输出格式

  请输出相应的表达式Sn,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。

样例输入

3

样例输出

((sin(1)+3)sin(1–sin(2))+2)sin(1–sin(2+sin(3)))+1

本题思路也非常简单,就是涉及到的字符串的使用还有格式问题要十分细心,代码相关都有注释,相信聪明de1你应该看的明白!

代码实现:

import java.util.*;
public class Main {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner sc = new Scanner(System.in);int n = sc.nextInt();		System.out.print(S(n));}//An=sin(1–sin(2+sin(3–sin(4+...sin(n))...)public static String A(int n) {StringBuilder sb = new StringBuilder();for(int i = 1 ;i<=n;i++) {sb.append("sin(").append(i); //是sin(i 这一小段//判断sin(i之后的加减号,如果是奇数,则为-,如果是偶数,则为+//因为最后一个字母是n,后面也没有+-号,所以判断条件中,要加上不等于n,当等于n时,后面不需要有+-号if(i%2==0&&i!=n) {sb.append("+");}else if(i%2==1&&i!=n) {sb.append("-");}}//最后面就是右括号,有几个n,就有几个右括号for(int i=0;i

二、未名湖边的烦恼

问题描述

     每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。
     每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法)

输入格式

  两个整数,表示m和n

输出格式

  一个整数,表示队伍的排法的方案数。

样例输入

3 2

样例输出

5

思路分析:
1.为了使每个借鞋的人都能借到鞋,必须满足几个条件:
1)还鞋的人数m > 借鞋的人数n
2)刚开始必须有人先还鞋
2.每次窗口处理要么是还鞋,要么是借鞋的这两种情况:
1)还鞋的:m-1
2)借鞋的:n-1
3.递归关系
1)f(m,n)方法表示m个还鞋的,n个借鞋的,返回总共多少种排队方案,根据第二步的分析,每次都有两种选择:还鞋、借鞋,所以方案总数就等于:
还鞋子的方案+借鞋子的方案,即f(m,n)=f(m-1,n)+f(m,n-1)
由第一步所分析的可知:
①m ②n==0 f(m,n)=1//没人借鞋那无论多少人还鞋都是一种方案。

代码实现:

import java.util.Scanner;
public class Main {public static void main(String[] args){Scanner scanner=new Scanner(System.in);int m=scanner.nextInt();int n=scanner.nextInt();int ret=func(m,n);System.out.println(ret);}public static int func(int m,int n){if(m

三、单词分析

题目描述

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。

现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

输入描述

输入一行包含一个单词,单词只由小写英文字母组成。

对于所有的评测用例,输入的单词长度不超过 1000。

输出描述

输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。

第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

输入输出样例

输入

lanqiao

输出

a
2

 代码实现:

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);String s1 = scan.nextLine();int[] array = new int[26];for(int j =0;j max){max = array[i];ch = (char)('a'+i);}}System.out.println(ch);System.out.println(max);scan.close();}
}

相关内容

热门资讯

上节育环后需要注意什么 一、休息与活动 上节育环后要适当休息,避免剧烈运动和重体力劳动,一般建议休息1 - 2天。因为过早进...
挖矿收益不足3美分!比特币暴跌... 来源:环球市场播报 TMG Core 展台的液体浸没式冷却矿槽中的加密货币矿机。 罗森布拉特证券公...
众机构唱多三星电子:存储巨头冲... 财联社2月25日讯(编辑 史正丞)随着三星电子周二收涨3.6%,迈上每股20万韩元的历史新高,分析师...
增值税发票数据显示:春节假期消... 新华社北京2月24日电(记者刘开雄)记者2月24日从国家税务总局获悉,增值税发票数据显示,2026年...
从“向外求索”到“向内安顿”的... 从“向外求索”到“向内安顿”的消费觉醒 当商务宴席上的茅台与书房中静静摆放的谦夫子养生露酒同时出现在...
千寻智能完成近20亿元融资 北京商报讯(记者 陶凤 王天逸)2月24日,具身智能头部企业千寻智能宣布,近日连续完成两轮融资,金额...
原创 银... 最近不少人发现,家附近的银行网点悄悄关门了,有的贴出公告终止营业,有的直接撤柜清空,就连工商银行、建...
美联储理事库克称央行可能无法应... 来源:环球市场播报 美联储理事丽莎·库克警告称,美国央行可能无法应对因采用人工智能而导致的失业率上升...
焦点访谈|这个春节假期,消费市... 来源:滚动播报 (来源:千龙网) 金马昂首,新春纳福。刚刚过去的丙午年春节假期,消费市场购销两旺持续...
亚朵节后价格“跳水”超70% 春节过后,部分热门小城的亚朵酒店房价上演“过山车”行情,房价节前飙升,节后迅速跳水,巨大的价格波动引...
原创 金... 你绝对想不到,同样一克999足金,在深圳水贝批发市场只要1334元,走进周大福门店却变成1545元,...
德兰明海冲击港交所!递表前大手... 又一家储能企业“叩响”了港交所大门。近期,港交所官网显示,中小型用户侧储能企业深圳市德兰明海新能源股...
绿茶集团、猫眼娱乐发布正面盈利... |2026年2月25日 星期三| NO.1绿茶集团发布正面盈利预告 2月24日港股收市后,绿茶集团(...
安宁市的历史文化及名人有哪些 安宁市,这座坐落在彩云之南的城市,宛如一颗璀璨明珠,散发着迷人的历史文化魅力。在这里,岁月留下了深深...
中国央行连续12个月加量续作M... 来源:中国新闻网 中新社北京2月24日电 (陶思阅)中国央行24日发布中期借贷便利(MLF)招标公告...
不是15%?特朗普10%全球关... 据美国海关及边境保卫局(CBP)发布消息,特朗普政府将实施的新全球关税为10%。 第一财经收到的CB...
2026年春节出游人次、消费金... 2026年春节,为期9天的超长假期点燃了全国消费热情,多项核心数据创下历史纪录。 经文化和旅游部数据...
美国联邦存款保险公司(FDIC... 美国联邦存款保险公司(FDIC):美国银行业存款季环比下滑2%。
2026春节AI大战深度复盘:... 主编温静导读:2026年春节,元宝、千问、豆包三大巨头以红包、免单为杠杆,发动了一场规模空前的用户争...