蓝桥杯
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 · 452 阅读 · 2 评论 -
2019 蓝桥杯省赛 B 组模拟赛(一): 代码填空 :LIS、找质数
代码填空 :LIS 题库连接#include <stdio.h>#include <stdlib.h>#define N 100009int 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 · 304 阅读 · 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 · 451 阅读 · 0 评论 -
每日一练
39.最短路径——Dijkstar算法,配套这个最短路径问题---Dijkstra算法详解理解#include<stdio.h>#define MAXVEX 9#define M 65535int P[MAXVEX];int D[MAXVEX];typedef struct{ int numVertexes; int arc[MAXVEX][MAXVEX];}M...原创 2019-03-11 21:08:44 · 124 阅读 · 0 评论