蓝桥杯刷题C-七段码、平面分割、鲁卡斯队列(第十六天2023.1.1)

2023-10-09 20:50

本文主要是介绍蓝桥杯刷题C-七段码、平面分割、鲁卡斯队列(第十六天2023.1.1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、七段码:直接手算,可能会漏,但是不费脑子。

#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{// 请在此输入您的代码int l1,l2,l3,l4,l5,l6,l7,sum;//1根:就七根各亮一次l1=7;//2根:ab,af,fg,fe,gb,gc,bc,cd,ed,gel2=10;//3根:abc,abg,afg,afe,abf   deg,def,dcb,dcg,edc  feg,fgb,fgc,bgc  bge,egcl3=16;//4根:abcd,afed,afgc,abgc,afge,abge,afgb  degb,degf,dcgb,dcgf  fgbc,fgbe,fabc  egcf,egcb,egcd,edcb  bafe  cedfl4=20;//5根:就是两根不亮,af,ag,ab,ad,ae,ac  bc,bd,be,bg  cd,cf,cg  de,df,dg  ef,eg  fgl5=19;//6根就是七根分别不亮l6=7;//7根就是全亮l7=1;sum=l1+l2+l3+l4+l5+l6+l7;printf("%d",sum);return 0;
}

2、平面分割:思路如下,在知乎上看到的别人思路

代码如下:

#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{// 请在此输入您的代码int i,j,a[30][30];a[0][0]=1;for(i=1;i<=20;i++){a[i][0]=a[i-1][0]+i;for(j=1;j<=20;j++){a[i][j]=a[i][j-1]+2*(i+j-1);}}printf("%d",a[20][20]);return 0;
}

 3、鲁卡斯队列:这道题思路不难,但是要注意类型。还有怎么判断从哪一项开始与 0.6180340.618034 一致的精度。

#include <stdio.h>
#include <stdlib.h>int main(int argc, char *argv[])
{// 请在此输入您的代码float a[50];int i,j;double sum;a[0]=1;a[1]=3;for(i=2;i<50;i++){a[i]=a[i-1]+a[i-2];sum=a[i-1]/a[i];if(sum>0.6180335&&sum<0.6180340){printf("%.0f/%.0f",a[i-1],a[i]);break;}}return 0;
}

这篇关于蓝桥杯刷题C-七段码、平面分割、鲁卡斯队列(第十六天2023.1.1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/175486

相关文章

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示

Spring Boot整合消息队列RabbitMQ的实现示例

《SpringBoot整合消息队列RabbitMQ的实现示例》本文主要介绍了SpringBoot整合消息队列RabbitMQ的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录RabbitMQ 简介与安装1. RabbitMQ 简介2. RabbitMQ 安装Spring

如何通过Python实现一个消息队列

《如何通过Python实现一个消息队列》这篇文章主要为大家详细介绍了如何通过Python实现一个简单的消息队列,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录如何通过 python 实现消息队列如何把 http 请求放在队列中执行1. 使用 queue.Queue 和 reque

使用Python实现批量分割PDF文件

《使用Python实现批量分割PDF文件》这篇文章主要为大家详细介绍了如何使用Python进行批量分割PDF文件功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、架构设计二、代码实现三、批量分割PDF文件四、总结本文将介绍如何使用python进js行批量分割PDF文件的方法

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

Redis延迟队列的实现示例

《Redis延迟队列的实现示例》Redis延迟队列是一种使用Redis实现的消息队列,本文主要介绍了Redis延迟队列的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录一、什么是 Redis 延迟队列二、实现原理三、Java 代码示例四、注意事项五、使用 Redi

使用Python将长图片分割为若干张小图片

《使用Python将长图片分割为若干张小图片》这篇文章主要为大家详细介绍了如何使用Python将长图片分割为若干张小图片,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果1. Python需求

C#中字符串分割的多种方式

《C#中字符串分割的多种方式》在C#编程语言中,字符串处理是日常开发中不可或缺的一部分,字符串分割是处理文本数据时常用的操作,它允许我们将一个长字符串分解成多个子字符串,本文给大家介绍了C#中字符串分... 目录1. 使用 string.Split2. 使用正则表达式 (Regex.Split)3. 使用

hdu1180(广搜+优先队列)

此题要求最少到达目标点T的最短时间,所以我选择了广度优先搜索,并且要用到优先队列。 另外此题注意点较多,比如说可以在某个点停留,我wa了好多两次,就是因为忽略了这一点,然后参考了大神的思想,然后经过反复修改才AC的 这是我的代码 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<

poj 3190 优先队列+贪心

题意: 有n头牛,分别给他们挤奶的时间。 然后每头牛挤奶的时候都要在一个stall里面,并且每个stall每次只能占用一头牛。 问最少需要多少个stall,并输出每头牛所在的stall。 e.g 样例: INPUT: 51 102 43 65 84 7 OUTPUT: 412324 HINT: Explanation of the s