蓝桥杯
Telescope@moon
这个作者很懒,什么都没留下…
展开
-
蓝桥杯每日一练:3n+1问题、Hello, world!、字符逆序、时间转换、矩形面积交
3n+1问题: 对于任意大于1的自然数n,若该数为偶数则将其变为原来的一半,若为奇数则将其变为3n+1。反复进行上述过程,直到结果为1时停止。这就是著名的“3n+1”问题。要求输入n,输出按“3n+1”规则变换到1所需要的数字变换次数。(n<=10^9) 这个只能输出一行的结果,不能实现多行输入输出。 #include<stdio.h> int main(){ in...原创 2019-01-08 11:05:42 · 458 阅读 · 2 评论 -
2019 蓝桥杯省赛 B 组模拟赛(一): 代码填空 :LIS、找质数
代码填空 :LIS 题库连接 #include <stdio.h> #include <stdlib.h> #define N 100009 int f[N], a[N]; int n; int find(int l, int r, int x) { while (l < r) { int mid = (l + r) / 2; if (f[mid] &...原创 2019-02-24 20:00:57 · 306 阅读 · 0 评论 -
每日一练:将10进制转为二进制、将10进制转为二进制、圆的面积、切面条、01字符串、字母图形、求n个数的最大值,最小值,和、杨辉三角形、求两个数的最大公约数,最小公倍数
1.将10进制转为二进制,递归,将2换成其他数字可以转换为其它进制。 #include<stdio.h> int fact(int n){ if(n<2) return n; else { return fact(n/2)*10+n%2; } } int main(){ int n; scanf("%d",&n); printf("%d",...原创 2019-02-25 23:21:44 · 184 阅读 · 0 评论 -
每日一练:
10.歌手大奖赛 #include<stdio.h> int main(){ int max=90,min=100,ans=0,n,x=10; while(x--){ scanf("%d",&n); if(n<min) min=n; if(n>max) max=n; ans+=n; } printf("max=%d\nmin=%...原创 2019-03-09 16:53:25 · 314 阅读 · 0 评论 -
每日一练26-37
26.回文数 #include<stdio.h> int main(){ for(int i=1;i<=9;i++){ for(int j=0;j<=9;j++) printf("%d\n",i*1000+j*100+j*10+i); } return 0; } 27.特殊回文数 #include<stdio.h> int ma...原创 2019-03-11 00:02:14 · 454 阅读 · 0 评论 -
每日一练
39.最短路径——Dijkstar算法,配套这个最短路径问题---Dijkstra算法详解理解 #include<stdio.h> #define MAXVEX 9 #define M 65535 int P[MAXVEX]; int D[MAXVEX]; typedef struct{ int numVertexes; int arc[MAXVEX][MAXVEX]; }M...原创 2019-03-11 21:08:44 · 124 阅读 · 0 评论