当前位置:首页>java>2026 蓝桥杯编程练习第二期

2026 蓝桥杯编程练习第二期

  • 2026-08-27 02:18:04
2026 蓝桥杯编程练习第二期
2026蓝桥杯编程练习
Programming Exercises
第二期
车牌数量

问题描述

A市的车牌由六位组成,其中前三位可能为数字0至9,或者字母A至F,每位有16种可能。

后三位只能是数字0至9。为了减少攀比,车牌中不能有连续三位是相同的字符。

例如,202020是合法的车牌,AAA202不是合法的车牌,因为前三个字母相同。

请问,A市有多少个合法的车牌?

本题为填空题,求出答案即可。

小鱼的航程

问题描述

有一条小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1≤x≤7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?

输入格式

输入两个整数x,n(表示从周x算起,经过n天,x是1~7之间的整数,n是0~1000之间的整数)。

输出描述

输出一个整数,表示小鱼累计游泳了多少公里。

样例输入1

3 10

样例输出1

2000

样例输入2

6 89

样例输出2

15750

公交换乘

问题描述

著名旅游城市B市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案:

1.在搭乘一次地铁后可以获得一张优惠票,有效期为45分钟,在有效期内可以消耗这张优惠票,免费搭乘一次票价不超过地铁票价的公交车。在有效期内指开始乘公交车的时间与开始乘地铁的时间之差小于等于45分钟,即:tbus一tsubwuay≤45。

2.搭乘地铁获得的优惠票可以累积,即可以连续搭乘若干次地铁后再连续使用优惠票搭乘公交车。

3.搭乘公交车时,如果可以使用优惠票一定会使用优惠票;如果有多张优惠票满足条件,则优先消耗获得最早的优惠票。

现在你得到了小轩最近的公共交通出行记录,你能帮他算算他的花费吗?

输入格式

输入文件的第一行包含一个正整数n,代表乘车记录的数量。

接下来的n行,每行包含3个整数,相邻两数之间以一个空格分隔。第i行的第1个整数代表第i条记录乘坐的交通工具,0代表地铁,1代表公交车;第2个整数代表第i条记录乘车的票价pricei;第三个整数代表第i条记录开始乘车的时间ti;(距0时刻的分钟数)。

我们保证出行记录是按照开始乘车的时间顺序给出的,且不会有两次乘车记录出现在同一分钟。

输出描述

输出有一行,包含一个正整数,代表小轩出行的总花费。

样例输入1

6

0 10 3

1 5 46

0 12 50

1 3 96

0 5 110

1 6 135

样例输出1

36

样例输入2

6

0 5 1

0 20 16

0 7 23

1 18 31

1 4 38

1 7 68

样例输出2

32

繁忙的城市

问题描述

城市 C 是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市 C 的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造的道路越少越好,于是他提出下面的要求:

1.改造的那些道路能够把所有的交叉路口直接或间接的连通起来。

2.在满足要求1的情况下,改造的道路尽量少。

3.在满足要求1、2的情况下,改造的那些道路中分值最大的道路分值尽量小。

任务:作为市规划局的你,应当作出最佳的决策,选择那些道路应当被修建。

输入格式

第一行有两个整数 n,m 表示城市有 n 个交叉路口,m条道路。

接下来m行是对每条道路的描述,u,v,c表示交叉路口u和v之间有道路相连,分值为c。(1≤n≤300,1≤c≤104,1≤m≤105)

输出格式

输出两个整数s,max,表示你选出了几条道路,分值最大的那条道路的分值是多少。

样例输入1

4 5

1 2 3

1 4 5

2 4 7

2 3 6

3 4 8

样例输出1

3 6

END

了解更多信息,欢迎关注我们

最新文章

随机文章