
蓝桥杯
关于蓝桥杯算法比赛的题目整理
Mo*◑
这个作者很懒,什么都没留下…
展开
-
蓝桥杯2018-2019年B组C/C++真题合集
编程题7-1~7-10是19年B组C/C++语言真题,其中前5个题原题是填空题,改编为编程题编程题7-11~7-13是19年B组Java语言真题中,与C/C++语言真题不同的三道题目编程题7-14~7-18是18年蓝桥B组C/C++真题7-1 组队dfs:7-2 年号字串 (5分)法1:#include <iostream>using namespace std;int main(){ int c[100], a, i = 0; scanf("%d",原创 2020-10-09 17:47:34 · 2037 阅读 · 0 评论 -
蓝桥杯题库 BASIC-18 矩形面积交
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;int main(){ double x1, y1, x2, y2, x3, y3, x4, y4; cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x4 >> .原创 2020-09-28 09:19:56 · 113 阅读 · 0 评论 -
蓝桥杯题库 BASIC-17 矩阵乘法
#include <iostream>using namespace std;long long int b[40][40];int main(){ int n, m; cin >> n >> m; long long int a[40][40]; long long int t[40][40]; for (int i = 0; i < n; i++) { for (int j = 0; j .原创 2020-09-28 09:19:21 · 116 阅读 · 0 评论 -
蓝桥杯题库 BASIC-16 分解质因数
#include <iostream>using namespace std;int isprime(int n){ if (n <= 1) { return 0; } else if (n == 2 || n == 3) { return 1; } else { for (int i = 2; i * i < n; i++) { .原创 2020-09-28 09:19:31 · 824 阅读 · 0 评论 -
蓝桥杯题库 BASIC-15 字符串对比
#include <iostream>#include <string>using namespace std;int main(){ string a, b; cin >> a >> b; int lena = a.length(); int lenb = b.length(); if (lena != lenb) { cout << 1; return 0.原创 2020-09-27 11:19:24 · 144 阅读 · 0 评论 -
蓝桥杯题库 BASIC-14 时间转换
#include <iostream>using namespace std;int main(){ int h = 0, m = 0, s = 0, t; cin >> t; h = t / 3600; t = t % 3600; m = t / 60; t = t % 60; s = t; cout << h << ":" << m << ":" <<.原创 2020-09-27 11:17:47 · 98 阅读 · 0 评论 -
蓝桥杯题库 BASIC-13 数列排序
#include <iostream>#include <algorithm>using namespace std;int cmp(int a, int b){ return a < b;}int main(){ int n; int a[200]; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; }.原创 2020-09-27 11:11:39 · 140 阅读 · 0 评论 -
蓝桥杯题库 BASIC-12 十六进制转八进制
#include <iostream>#include <string>using namespace std;int main(){ int n; cin >> n; for (int k = 1; k <= n; k++) { string s1, s2; //s1为输入的原始的十六进制串,s2为转化成的二进制串 cin >> s1; s2 = ""; .原创 2020-09-27 11:08:39 · 138 阅读 · 0 评论 -
蓝桥杯题库 BASIC-9 特殊回文数
#include <iostream>using namespace std;int main(){ int n; cin >> n; for (int i1 = 1; i1 <= 9; i1++) for (int i2 = 0; i2 <= 9; i2++) for (int i3 = 0; i3 <= 9; i3++) { if ((.原创 2020-09-27 10:53:32 · 147 阅读 · 0 评论 -
蓝桥杯题库 BASIC-10 十进制转十六进制
#include <iostream>using namespace std;int main(){ int a; cin >> a; int i = 0; char b[100]; if (a == 0) { cout << "0"; } else { while (a != 0) { if (a % 16 >= .原创 2020-09-27 10:57:04 · 155 阅读 · 0 评论 -
蓝桥杯题库 BASIC-8 回文数
#include <iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { for (int j = 0; j <= 9; j++) { cout << i << j << j << i << endl; } } return .原创 2020-09-27 10:51:45 · 130 阅读 · 0 评论 -
蓝桥杯题库 BASIC-7 特殊的数字
#include <iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { for (int j = 0; j <= 9; j++) { for (int k = 0; k <= 9; k++) { if ((i * i * i + j * j * j + .原创 2020-09-27 10:50:36 · 90 阅读 · 0 评论 -
蓝桥杯题库 BASIC-11 十六进制转十进制
#include <iostream>#include <string>using namespace std;int main(){ string s; while (cin >> s) { int len = s.length(); long long sum = 0; for (int i = 0; i < len; i++) { if (.原创 2020-09-27 11:02:48 · 101 阅读 · 0 评论 -
蓝桥杯题库 BASIC-6 杨辉三角形
#include <iostream>using namespace std;const int N = 40;int main(){ int a[N][N]; int n; cin >> n; for (int i = 0; i < n; i++) { a[i][0] = a[i][i] = 1; for (int j = 1; j < i; j++) { .原创 2020-09-24 17:52:22 · 117 阅读 · 0 评论 -
蓝桥杯题库 BASIC-5 查找整数
#include <iostream>using namespace std;int main(){ int n; cin >> n; int a[n]; for (int i = 0; i < n; i++) cin >> a[i]; int t; cin >> t; int i; for (i = 0; i < n; i++) if (t =.原创 2020-09-24 17:46:06 · 123 阅读 · 0 评论 -
蓝桥杯题库 BASIC-4 数列特征
#include <iostream>using namespace std;int main(){ int n; cin >> n; int a[n]; for (int i = 0; i < n; i++) cin >> a[i]; int min = a[0]; int max = a[0]; int sum = a[0]; for (int i = 1; i < n.原创 2020-09-24 17:44:45 · 140 阅读 · 0 评论 -
蓝桥杯题库 BASIC-3 字母图形
#include <iostream>#include <cmath>using namespace std;int main(){ int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout << char('A' + .原创 2020-09-24 17:42:14 · 117 阅读 · 0 评论 -
蓝桥杯题库 BASIC-2 01字串
#include <iostream>using namespace std;int main() { for (int i = 0; i <= 1; i++) { for (int j = 0; j <= 1; j++) { for (int k = 0; k <= 1; k++) { for (int l = 0; l <= .原创 2020-09-23 11:26:06 · 110 阅读 · 0 评论 -
蓝桥杯题库 BASIC-1 闰年判断
#include <iostream>using namespace std;int main(){ int y; cin >> y; if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) { cout << "yes"; } else { cout << "no"; } return 0.原创 2020-09-23 10:47:25 · 185 阅读 · 0 评论 -
蓝桥杯题库 BEGIN-3 圆的面积
#include <iostream>#include <cmath>using namespace std;int main(){ int r; cin >> r; double s; double PI = atan(1.0) * 4; s = PI * r * r; printf("%.7lf", s); return 0;}原创 2020-09-23 10:18:46 · 130 阅读 · 0 评论 -
蓝桥杯题库 BEGIN-4 Fibonacci数列
#include <iostream>using namespace std;const int N = 1000001;int main() { int F[N]; F[1] = F[2] = 1; for (int i = 3; i <= 1000000; i++) { F[i] = (F[i - 1] + F[i - 2]) % 10007; } int n; cin >> n; cout &.原创 2020-09-23 09:44:18 · 138 阅读 · 0 评论 -
蓝桥杯题库 BEGIN-2 序列求和
#include <iostream>using namespace std;int main() { long long n; cin >> n; long long result; result = (1 + n) * n / 2; printf("%I64d", result); return 0;}原创 2020-09-23 09:37:58 · 138 阅读 · 0 评论 -
蓝桥杯题库 BEGIN-1 A+B问题
A+B问题资源限制时间限制:1.0s 内存限制:256.0MB问题描述输入A、B,输出A+B。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出格式输出一行,包括一个整数,表示A+B的值。样例输入12 45样例输出57数据规模与约定-10000 <= A, B <= 10000。代码部分:#include<iostream>using namespace std;int main(){ int a, b;原创 2020-09-23 09:29:38 · 147 阅读 · 0 评论