蓝桥杯
前端程序员小张
热爱是不会过期的
展开
-
【蓝桥杯】年号字串
题目描述:小明用字母A 对应数字1,B 对应2,以此类推,用Z 对应26。对于27以上的数字小明用两位或更长位的字符串来对应,例如AA 对应27,AB 对应28,AZ 对应52,LQ 对应329。请问2019 对应的字符串是什么?思路:先当于将十进制数字转化为26进制数字#include<bits/stdc++.h>using namespace std;// 相当于十进制数组字转化为26进制数字// 采用的方法为除p取余法int main(){ int n=2原创 2022-04-06 20:20:16 · 322 阅读 · 0 评论 -
【蓝桥杯】货物摆放
题目描述:小蓝有一个超大的仓库,可以摆放很多货物。现在,小蓝有n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。小蓝希望所有的货物最终摆成一个大的立方体。即在长、宽、高的方向上分别堆L、W、H 的货物,满足n = L×W×H。给定n,请问有多少种堆放货物的方案满足要求。例如,当n = 4 时,有以下6 种方案:1×1×4、1×2×2、1×4×1、2×1×2、2×2×1、4×1×1。请问,当n = 2021...原创 2022-04-06 10:22:47 · 514 阅读 · 0 评论 -
2021年蓝桥杯省赛B组试题C直线
本题答案:40257解题思路:两点确定一条直线,利用直线的一般表达式Ax+By+C=0便利所有的坐标组求出A,B,C约分后去重(此时得到不平行于x轴与y轴的直线),最后在加上平行于x轴与y轴的直线数。#include<bits/stdc++.h>using namespace std;#define row 21#define col 20// 定义一个结构体储存坐标struct SPOT{ int x; int y;}spot[row*col];...原创 2022-04-05 13:54:37 · 494 阅读 · 0 评论 -
算法训练 粘木棍
问题描述 有N根木棍,需要将其粘贴成M个长木棍,使得最长的和最短的的差距最小。输入格式 第一行两个整数N,M。 一行N个整数,表示木棍的长度。输出格式 一行一个整数,表示最小的差距样例输入3 210 20 40样例输出10数据规模和约定N, M<=7解题思路:比较n与m的大小,分情况讨论 若n=m,木棍原有的数量与要获得数量相同,此时用长度最长减去长度最短为所求结果 若n<m,不符合题意 ...原创 2022-03-23 11:35:14 · 510 阅读 · 2 评论 -
历届真题 回文日期【第十一届】【省赛】
2020年春节期间,有一个特殊的日期引起了大家的注意:2020年2月2日。因为如果将这个日期按“yyyymmdd”的格式写成一个8位数是20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示20200202是“千年一遇”的特殊日子。对此小明很不认同,因为不到2年之后就是下一个回文日期:20211202即2021年12月2日。也有人表示20200202并不仅仅是一个回文日期,还是一个ABABBABA型的回文日期。对此小明也不认同,因为大约100年后就能遇到下一个ABABBABA型的回文日期:原创 2022-03-16 09:17:30 · 328 阅读 · 0 评论