![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯备赛题目总结
求心安
这个作者很懒,什么都没留下…
展开
-
斐波那契序列的三种做法,干货分享!
前几天做了一道feibonaci的题最后发现程序运行的时候老是报错,或者有各种各样的问题所以去网上找了各种解法。在这里,把自己的学习过程贴过来:一、最sd,最蠢的做法,用递归,别笑我!#include"stdio.h"const int t = 1e9;//int f[1000005]={};int f(int x){if(x==1||x==2) return 1;else return (f(x-1)+f(x-2))%t;}int main(){int原创 2021-04-12 14:53:10 · 275 阅读 · 0 评论 -
数字三角形问题 代码精致有非常详细的注释 不看后悔!
,解题思路1.使用一个s数组存储每个位置上的数2.使用备份f数组存储每个位置上,到该位置的累加最大值73 88 1 02 7 4 44 5 2 6 53.由三角形可得知,左边线,和右边线所有的位置都只有唯一解,即f[n][0]与f[i=j][j=i]的情况下没有上联分支4。除以上两种情况下都需要判断,当前上一行,左右两数的大小,择大者存入f[i][j]的位置5.总体的思路就是从数字三角形的第二行开始,备份数组的每个位置都用来存储从根路径到该位置的最大值累加值这样的话,就做了一遍循环.原创 2021-03-29 10:05:21 · 652 阅读 · 2 评论 -
蓝桥杯跑步锻炼 问题qaQ
为什么要单独整理这一道题一是因为我不太会做日期类问题二是这个做法#include<stdio.h>int M[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){int y=2000,m=1,d=1,cnt=2; //int w=6;int t;while(y!=2020||m!=10||d!=1){ //判断闰年闰月天数置为29 if(y%4==0&&y%100!=0||y%4原创 2021-03-28 23:05:18 · 176 阅读 · 0 评论 -
c语言如何判断一个变量对数值的最大表示(取最大)
首先,看这个代码前,要对了解“补码”的含义简单贴一点随堂笔记:整数的范围数的范围对于一个字节(8位),可以表达的是:00000000 - 11111111其中00000000 ——> 0 1111 1111 ~ 1000 0000 ——> -1~ -1280000 0001 ~ 0111 1111 ——> 1~1271000 0000 . 0000 0000 .unsigned如果一个字面量常数想要表达自己是unsigned,可以在后面加u或者U原创 2021-03-22 15:19:55 · 1578 阅读 · 0 评论 -
备战2021蓝桥杯第一周做的几个题整理下,加油奥里给!
把自己备赛蓝桥杯c专科组的每周自己刷的题,题目,代码,和自己的注释贴在这保存下,因为我发现这个博客用来存东西超nice!一、约数个数问题代码如下:注释部分是我在网上找的另一种解法,和我写的跑出来效果一样#include<stdio.h>//请问78120有多少个约数//int main(){int i,cnt=0;for(i=1;i<=78120;i++){if(78120%i==0){cnt++;}}printf("%d",cnt);return 0;}原创 2021-03-11 20:21:51 · 740 阅读 · 0 评论