蓝桥杯
晚安Alice
软工/学习日常
展开
-
蓝桥杯回形取数
看的别人的解法,就是按照下右上左的顺序走圈,一直到m*n个数走完为止这里要注意越界的数组的值也是0,所以while跳出后要将++i的值减回来#include <iostream>#include <stdio.h>#include <cstring>using namespace std;int a[201][201];//int b[21];int main(){ int m,n; cin >> m >> n; //原创 2021-04-17 20:29:25 · 77 阅读 · 0 评论 -
蓝桥杯FJ字符串
问题描述FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗?输入格式仅有一个数:N ≤ 26。输出格式请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA这里我们注意 ‘A’+2 输出的是数字(ASCII码)要想输出字母需要前面转化成(char)(‘A’+2)原创 2021-04-17 15:54:12 · 588 阅读 · 0 评论 -
蓝桥杯矩阵的幂
一定要注意a和b数组不能直接进行运算,都会对后面的运算产生影响,还有就是幂次:0次幂是单位数组(左上角到右下角为1,其他位置为0) 1次幂是本身 这两种单独讨论 2次幂才会乘一次 所以当m>2时循环的次数是1#include <iostream>#include <stdio.h>#include <cstring>using namespace std;int a[35][35];int b[35][35];int c[35][35];int原创 2021-04-17 11:25:48 · 124 阅读 · 0 评论 -
蓝桥杯分解质因数
需要有逻辑 要不然走不出来 一见到不确定能拆成几项的就用while循环#include <iostream>#include <stdio.h>#include <cstring>#include <queue>#include <math.h>#include <vector>#include <algorithm>using namespace std;//int a[5]; //int v[52]原创 2021-04-17 09:56:19 · 78 阅读 · 0 评论 -
1384全排列
刚学完没几天就忘了怎么写了给出一个字符串S(可能有重复的字符),按照字典序从小到大,输出S包括的字符组成的所有排列。#include <iostream>#include <stdio.h>#include <cstring>#include <queue>#include <vector>#include <algorithm>using namespace std;int a[4];//2019BYQchar原创 2021-04-15 19:37:33 · 83 阅读 · 0 评论 -
蓝桥杯数的分解
直接求肯定是超时 之前还没有头绪,看到答案发现取余后加减也是不影响的#include <iostream>#include <stdio.h>#include <cstring>#include <queue>#include <vector>#include <algorithm>using namespace std;//int a[4];//2019BYQint main(){ int t; int原创 2021-04-15 17:19:50 · 62 阅读 · 0 评论 -
蓝桥杯跳跃——dfs
#include <iostream>#include <stdio.h>#include <cstring>using namespace std;int dir[9][2]={{0,1},{0,2},{0,3},{1,0},{1,1},{1,2},{2,0},{2,1},{3,0}};//可以走的数组int m,n;int a[102][102];int mark[102][102];int ans = -999999;void dfs(int x,原创 2021-04-14 09:43:50 · 192 阅读 · 0 评论 -
蓝桥杯组素数(全排列)
蓝桥杯组素数(全排列)1.判断素数2.数组排序3.全排列注意:全排列需要将数字按照字典序从小到大排列才可以有完整结果#include <iostream>#include <math.h>#include <iomanip>#include <vector>#include <algorithm>using namespace std;bool isPrimer(int n){ for(int i=2;i <= s原创 2021-04-04 20:04:10 · 219 阅读 · 0 评论 -
蓝桥杯星期几/wps设置填充方式:按年/月/日填充
wps设置填充方式:按年/月/日填充1.首先在新建的WPS表格中输入某一天的日期,将开始一栏中的“常规”改为长日期2.点击表格的右下角黑色加号,下拉,下拉完成后会出现一个自动填充选项在如图位置 没截上3.点击填充选项,选择填充方式即可如图,以年填充4.右击选中的表格,选择设置单元格格式,类型选择为星期,即可查看某日是星期几如图...原创 2021-04-04 18:21:14 · 1359 阅读 · 0 评论 -
C语言中 abs、cabs、labs和fbs的区别
C语言中 abs、cabs、labs和fbs的区别转自:C语言中 abs、cabs、labs和fbs的区别一)absC语言 abs() 函数用于求整数的绝对值。 头文件:math.h 或者 stdlib.h 语法/原型:int abs(int n); n 表示要求绝对值的数。 返回值:参数 n 的绝对值。二)cabsC语言 cabs() 函数用于求字符的绝对值。 头文件:math.h 或者 stdlib.h 语法/原型:char cabs(char n); n 表示要求绝对值的数。 返回值:参数转载 2021-04-04 11:48:31 · 3601 阅读 · 2 评论 -
unsigned long long ,long long ,int 等其他的数据的范围:
转自:unsigned long long ,long long ,int 等其他的数据的范围转载 2021-04-03 16:12:41 · 226 阅读 · 0 评论 -
蓝桥杯——区间k大数查询(c++sort函数的使用)
#include <iostream>#include <string.h>#include <algorithm>using namespace std;bool cmp(int a,int b){ return a>b;} void Print(int n,int a[]){ for(int i=0;i<n;i++) { cout<<a[i]<<' '; } cout<<endl;}v原创 2020-10-17 16:39:51 · 194 阅读 · 0 评论 -
蓝桥杯——母牛的故事
问题 1004: 母牛的故事时间限制: 1Sec 内存限制: 128MB 提交: 14526 解决: 3834题目描述有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?输入输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。输出对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。样例输入245原创 2020-10-15 08:49:09 · 134 阅读 · 0 评论