蓝桥杯
张张同学!
其实路上风再大也没有关系。
展开
-
蓝桥杯8(北理工复试3—结构体的应用)
1.题目建立一个学生信息系统,输入学生信息,输出有挂科同学的信息,再按照平均成绩从高到低排序输出。输入样例:5zhaoyi 70 80 90 240qianer 65 32 77 174sunsan 100 55 68 223lisi 86 77 90 253wangwu 100 59 66 225输出样例:*[qianer] 65 32 77*[sunsan] 100 55 68*[wangwu] 100 59 66lisi 86 77 90zhaoyi 70 80 90原创 2022-01-21 12:20:12 · 422 阅读 · 0 评论 -
蓝桥杯7(北理工复试2—二分法查找)
1.题目二分查找{-36 -25 0 12 14 29 35 47 76 100},对上述十个数进行二分查找。输入样例:请输入您要查找的数据:14-25121输出样例:14是第5个数,查找次数为1。-25是第2个数,查找次数为2。查找失败。2. 代码很简单的#include <iostream>using namespace std;//直接是二分查找的应用int count_num = 0; //记录查找的次数int binarySearch(int a[],原创 2022-01-21 12:15:44 · 419 阅读 · 0 评论 -
蓝桥杯6(中山大学复试上机3)
1.题目鲁大师和他的朋友们经常去一家奇怪的餐厅,为什么说奇怪呢,一是餐厅提供的菜品比较奇怪,二是餐厅的付费规则比较奇怪,每个人有不同的折扣率和折扣上限(单人从总价里折算的最高金额),超过折扣上限的原价付费。这次鲁大师和蔚然晨风以及朋友们一共N个人去这家餐厅吃饭,他们点的菜品总价是T,现在告诉你每个人的折扣率z和折扣上限H请告诉他们最少需要支付多少钱。输入格式: 输入数据有多组,每组占N+1行,第一行是N和T,接下来N行,每行两个数字z和H(输入数据保证最后结果为int型,0<N<100)原创 2022-01-19 18:17:33 · 644 阅读 · 0 评论 -
蓝桥杯5(北理工复试上机题1)
1.题目身份证号的校验身份证号码共18位,最后一位是校验位A[18] : aaaaaabbbbbbbbcccd校验的规则是如下:前十七位的权值分别是: W[17]:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2x=(A[0]*W[0]+A[1]*W[1]+A[2]*W[2]+…+A[16]*W[16]) mod 11 x和校验位y的对应规则对应如下:x:0 1 2 3 4 5 6 7 8 9 10y:1 0 x 9 8 7 6 5 4 3 2若y等原创 2022-01-19 18:14:12 · 5203 阅读 · 0 评论 -
蓝桥杯4(DP最短路径覆盖问题:老爷机)
1. 题目题目描述:这一天,无所事事的Carmen 意外地得到了一台老爷机。老爷机上有许多游戏,Carmen可以随意玩耍,但是每一个游戏都有固定的开始和结束时间。Carmen不想做一个中途挂机的坏孩子,所以每一个游戏一旦开始玩就必须玩到结束,不能中途停止去玩其他游戏,也不能从中途开始玩某一个游戏哦。这些游戏的开始时间可能会彼此重复,所以Carmen可以在其中任意选择,但是如果Carmen在某一个时刻只有一个游戏可以玩,那么他一定会去玩。我们假设这台老爷机上每天游戏的时间分布是固定的,而Carmen每原创 2022-01-17 08:48:41 · 2280 阅读 · 0 评论 -
蓝桥杯练习3(辰辰采药)
题目:辰辰是个很有潜能、天资聪颖的孩子,他的梦想是称为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?Input输入的第一行有两个整数T(1 <= T <= 10原创 2022-01-10 18:12:47 · 1268 阅读 · 0 评论 -
Python再学习6(函数实例账户密码配对+全局变量+帮助文档+拆包)
1.实例'''def 函数名(参数): 代码1'''list1=[]def M_func1(): print("注册账户") list=['id','password'] # list1=[input(),input()] print("请输入您的id以及password(格式:id password):") x,y=input().split() global list1 list1=[x,y] print(list1)原创 2022-01-08 11:27:52 · 155 阅读 · 0 评论 -
Python再学习5(元组的查找、出现次数、长度、运算)
列表数据可以更改,但是元组不可以# 元组tuple=(1,2,3,4,5,6)# 查找print(tuple[0])# 1print(tuple.index(3))# 2# 出现次数tuple1=(1,1,1,2,3,4,5,6)print(tuple1.count(1))# 3# 长度print(len(tuple1))# 8原创 2022-01-07 15:24:11 · 357 阅读 · 0 评论 -
python再学习4(列表的查找、判断存在、长度、增加、修改、删除、逆置、复制)
# 列表# 下标查找 :变量名[n]name_list=['tom','lisa','rose']print(name_list[0])# tom# 函数查找: 变量名.index()print(name_list.index('lisa',0,2))# print(name_list.count('lisa',0,2))# 1# 长度:len()print(len(name_list))# 3# 判断存在:'查找字符'in 变量名print('lisa' in name_原创 2022-01-06 16:07:27 · 357 阅读 · 0 评论 -
蓝桥杯练习1(两数逆序相加)
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:Python版本import math#头插法建立链表class Node(): def __init__(self, item): self.item = item self.next = Nonedef cr原创 2022-01-05 16:42:15 · 384 阅读 · 0 评论 -
Python学习3(字符串的大小写转换、删除空白、判断真假)
# 变量名.capitalize():将字符串第一个字符转换为大写str1='hello world good bye'print(str1.capitalize())# Hello world good bye# 变量名.title():将字符串,每个单词首字母转换为大写new=str1.title()print(str1.title())# Hello World Good Bye# 变量名.lower():在字符串中大写变小写new=str1.lower()print(str1原创 2022-01-03 18:30:08 · 209 阅读 · 0 评论 -
python学习1(类型、输入、输出、转义字符、转换)
原创 2022-01-01 17:07:21 · 83 阅读 · 0 评论 -
Python学习2(字符串输入输出、切片、查找位置3种、查找出现次数、替换、分割、合并、)
默认为都分割,返回个数n+1原创 2022-01-02 18:23:39 · 118 阅读 · 0 评论 -
林大OJ(3)
林大OJ3K-Matrix#include <bits/stdc++.h>using namespace std;typedef long long ll;const int N=52;ll n,k;ll a[N][N],s[N][N];bool judge(){ if(k>s[n][n])return 0; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) {原创 2021-04-28 13:56:25 · 217 阅读 · 0 评论 -
2021-02-22
2013年+第一届2013年C++组1题目1解析代码:习题2题目解析代码第一届蓝桥杯第一题:仓库布局问题描述2013年C++组1题目1英国数学家维纳智力早熟,11岁就上了大学,他曾在1935~1936年应邀来到中国清华大学讲学,一次,他参加某个重要的会议,年强的面孔吸引人的注意,于是有人询问他的年两,他回答道说:“我年龄的立方是一个4位数,我年龄的4次方是一个6位数。这10个数字正好包含了从0-9这十个数字,每个数字又恰好出现,请你推算一下他当时多少岁解析由于这个题看似复杂,需要;条件化后判断0-原创 2021-02-22 17:42:48 · 351 阅读 · 0 评论 -
OJ解题1
林大OJ3K-Matrix#include <bits/stdc++.h>using namespace std;typedef long long ll;const int N=52;ll n,k;ll a[N][N],s[N][N];bool judge(){ if(k>s[n][n])return 0; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) {原创 2021-02-21 17:40:04 · 131 阅读 · 1 评论 -
蓝桥杯大赛(历届真题1)
2013年C++组2013年C++组1题目1解析代码:习题2题目解析代码2013年C++组1题目1英国数学家维纳智力早熟,11岁就上了大学,他曾在1935~1936年应邀来到中国清华大学讲学,一次,他参加某个重要的会议,年强的面孔吸引人的注意,于是有人询问他的年两,他回答道说:“我年龄的立方是一个4位数,我年龄的4次方是一个6位数。这10个数字正好包含了从0-9这十个数字,每个数字又恰好出现,请你推算一下他当时多少岁解析由于这个题看似复杂,需要;条件化后判断0-9十个数字是否依次出现,我第一次做的原创 2021-01-11 20:54:03 · 1729 阅读 · 0 评论