- 博客(7)
- 收藏
- 关注
原创 【思特奇杯·云上蓝桥·算法集训营】第三周
1. 斐波那契数列 题目描述斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 1和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 1,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。#include<stdio.h>int F(int n){ if (n == 1 || n == 2) { return 1; } else { .
2022-01-24 22:58:22
157
原创 【思特奇杯·云上蓝桥·算法集训营】第四周
1.门牌制作【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1到2020编号。小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。请问要制作所有的1到2020号门牌,总共需要多少个字符2?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案:624
2022-01-24 22:43:30
392
原创 【思特奇杯·云上蓝桥-算法集训营】第二周
带分数问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不要求输出每个表示,只统计有多少表示法!样例输入1
2022-01-16 17:46:41
116
原创 【思特奇杯·云上蓝桥-算法集训营】第一周
跑步训练问题描述小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗 600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是 均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼, 请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案,答案中只填写数,不填写单位。#include <stdio.h>int
2022-01-09 16:24:06
140
原创 【思特奇杯·云上蓝桥-算法集训营】第一周出栈次序
X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?为了方便起见,假设检查站可容纳任意数量的汽车。显然,如果车队只有1辆车,可能次序1种;2辆车可能次序2种;3辆车可能次序5种。现在足...
2022-01-09 10:11:23
103
原创 【思特奇杯·云上蓝桥-算法集训营】第一周阶乘约数
定义阶乘 n! = 1 × 2 × 3 × ··· × n。请问 100! (100 的阶乘)有多少个约数。#include<stdio.h>int main(){ long long x=1; int i,j,n,s; int p[110]={0}; for(i=2;i<=100;i++) { n=i; for(j=2;j*j<=i;j++) while(n%j==0) { p[j]++; n=n/j; }
2022-01-08 11:25:14
314
原创 【思特奇杯·云上蓝桥-算法集训营】第一周跑步训练
小明要做一个跑步训练,初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗 600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是 均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼, 请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案,答案中只填写数,不填写单位。#include <stdio.h>int main(){
2022-01-07 22:50:10
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人