
蓝桥杯
AAS48
一起学算法
展开
-
Java进行结构体排序,内部类
试题 算法提高 成绩排名资源限制时间限制:1.0s 内存限制:256.0MB问题描述 小明刚经过了一次数学考试,老师由于忙碌忘记排名了,于是老师把这个光荣的任务交给了小明,小明则找到了聪明的你,希望你能帮他解决这个问题。输入格式 第一行包含一个正整数N,表示有个人参加了考试。接下来N行,每行有一个字符串和一个正整数,分别表示人名和对应的成绩,用一个空格分隔。输出格式 输出一共有N行,每行一个字符串,第i行的字符串表示成绩从高到低排在第i位的人的名字,若分数一样则按人名的字典序顺序从原创 2020-10-15 12:41:35 · 296 阅读 · 0 评论 -
Java矩阵乘法算法,让你的线性代数不再苦恼!
试题 算法提高 矩阵相乘资源限制时间限制:1.0s 内存限制:256.0MB问题描述 小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容。 当然,小明上课打瞌睡也没问题,但线性代数的习题可是很可怕的。 小明希望你来帮他完成这个任务。现在给你一个ai行aj列的矩阵和一个bi行bj列的矩阵, 要你求出他们相乘的积(当然也是矩阵)。 (输入数据保证aj=bi,不需要判断)输入格式 输入文件共有ai+bi+2行,并且输入的所有数为原创 2020-10-15 10:59:06 · 298 阅读 · 0 评论 -
蓝桥杯: 历届试题 数字游戏(模拟超时,靠数学推导公式)
历届试题 数字游戏时间限制:1.0s 内存限制:256.0MB问题描述 栋栋正在和同学们玩一个数字游戏。游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。为了使数字不至于太大,栋栋和同学们约定,当在心中...原创 2019-03-21 16:54:47 · 289 阅读 · 0 评论 -
蓝桥杯试题:历届试题 错误票据(排序)
历届试题 错误票据时间限制:1.0s 内存限制:256.0MB问题描述某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入格式...原创 2019-03-21 15:35:39 · 478 阅读 · 1 评论 -
蓝桥杯习题:历届试题 买不到的数目(dp打表)
历届试题 买不到的数目时间限制:1.0s 内存限制:256.0MB问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是...原创 2019-03-17 14:52:30 · 367 阅读 · 0 评论 -
蓝桥杯:历届试题 包子凑数(dp打表 + 最大公约数)
历届试题 包子凑数时间限制:1.0s 内存限制:256.0MB问题描述 小明几乎每天早晨都会在一家包子铺吃早餐。他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子。每种蒸笼都有非常多笼,可以认为是无限笼。每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼,分别能放3、4和5个包子。当顾客想买11个包子时,大叔就...原创 2019-03-17 14:33:53 · 452 阅读 · 0 评论 -
蓝桥杯: 历届试题 幸运数(模拟)
历届试题 幸运数时间限制:1.0s 内存限制:256.0MB问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,…1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 …把它们缩紧,重新记序,为:1 3 5 7 9 … 。这时,3为第2个幸运数,...原创 2019-03-20 20:38:11 · 584 阅读 · 0 评论 -
蓝桥杯:历届试题 发现环(并查集 + DFS)
问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使得这些电脑上的数据传输出现了BUG。为了恢复正常传输。小明需要找到所有在环路上的电脑...原创 2019-03-12 13:24:40 · 1443 阅读 · 0 评论 -
第八届蓝桥杯B组省赛试题:日期问题(字符串处理 + STL容器的高级应用 + 运算符重载)
历届试题 日期问题时间限制:1.0s 内存限制:256.0MB问题描述 小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。...原创 2019-03-16 11:55:08 · 296 阅读 · 0 评论 -
蓝桥杯:历届试题 合根植物(并查集 + 索引思想)
题目:https://blog.youkuaiyun.com/weixin_40163242/article/details/88397162还是刚刚那道题,这次用并查集做就成功AC了。其实用并查集做完才发现,其实比广搜做还要简单啊!这题简直就是裸的并查集了,然后这题还有一个索引的思想注意一下。在最后我将所有的boss结点的tag值置为1,然后我再遍历一遍tag数组,看哪些值为1,哪些就是boss结点了...原创 2019-03-11 17:51:12 · 283 阅读 · 0 评论 -
蓝桥杯:历届试题 合根植物(BFS)
历届试题 合根植物时间限制:2.0s 内存限制:256.0MB提交此题问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式 第一...原创 2019-03-11 16:35:51 · 584 阅读 · 0 评论 -
第七届蓝桥杯c/c++ B组省赛真题总结
1.煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。【思路】找规律,f(n) = f(n - 1) + n代码:/*推导发现,第一层是+ 2得到第二...原创 2019-03-06 13:11:00 · 538 阅读 · 0 评论