代码编织梦想

蓝桥杯刷题-爱代码爱编程

0求阶乘 - 蓝桥云课 (lanqiao.cn) def check(n):     res=0     while n:         res+=n//5         n//=5     return res k=int(input()) l=0 r=10**19 # print(r/2) while

备战蓝桥杯day19 -爱代码爱编程

一、每日一题 - 填充 详细题解 s = input() # 输入字符串 n = len(s) # 定义字符的长度 judge = ["00", "11", "0?", "1?", "?0", "?1", "??"] # 把所有的情况一一列举出来 count = 0 # 设置计数器 i = 1 # 设置循环条件索引值 while i <

2024/2/29 备战蓝桥杯 6-爱代码爱编程

目录 查找 【深基13.例1】查找 - 洛谷 数对 A-B 数对 - 洛谷 砍树 [COCI 2011/2012 #5] EKO / 砍树 - 洛谷 参考连接:AcWing 789. 数的范围---二分法一次搞懂 - AcWing 1.程序中不要同时出现l = mid, r = mdi这两条语句。 2.如过程序中出现了l = mi

蓝桥杯备战刷题two(自用)-爱代码爱编程

1.杨辉三角形  #include<iostream> using namespace std; #define ll long long const int N=2e5+10; int a[N]; //1 0 0 0 0 0 0 //1 1 0 0 0 0 0 //1 2 1 0 0 0 0 //1 3 3 1 0 0 0 //1 4

备战蓝桥杯day20 -爱代码爱编程

一、每日一题 蓝桥杯真题之互质数的个数 我的解法: 两个数互质,说明两个数的最大公约数是1,定义了一个函数判断两个数的最大公约数,再在循环中判断,并实现计数。可以实现运行,缺点是时间复杂度很高,运行时间慢。 a,b = map(int, input().split()) # 实现在一行中输入两个数据 s = a ** b count = 0

十五届蓝桥杯第三期模拟赛题单(c++、java、python)-爱代码爱编程

备战2024年蓝桥杯  省赛第三期模拟赛题单 备战Python大学A组 第一题 【问题描述】   请问 2023 有多少个约数?即有多少个正整数,使得 2023 是这个正整数的整数倍。 【问题描述】   这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 【解题思路

失落的艺术:无着色器3d渲染_不适用着色求程序,渲染阴影-爱代码爱编程

假设你想创建一个甜蜜的弹跳立方体,如下所示: 一个弹跳的立方体 你可以使用 3D 框架,例如 OpenGL 或 Metal。 这涉及编写一个或多个顶点着色器来变换 3D 对象,以及编写一个或多个片段着色器来在屏幕上绘制这些变换后的对象。 然后,该框架采用这些着色器和您的 3D 数据,执行一些魔法,并以绚丽的 32 位颜色绘制所有内容。 但

蓝桥杯备战刷题three(自用)-爱代码爱编程

  1.合法日期 #include <iostream> #include <map> #include <string> using namespace std; int main() { map<string,int>mp; int days[13]={0,31,28,31,30,31,

蓝桥杯前端web赛道-爱代码爱编程

蓝桥杯前端Web赛道-自适应页面 题目链接:1.自适应页面 - 蓝桥云课 (lanqiao.cn) 先看题目要求: 简单的来说就是需要完成上面规定的布局和要求当800px及以下的时候要显示移动端布局来完成下面gi

蓝桥杯-爱代码爱编程

思想是所有加然后再减去多出的,需要注意的是count++时已经进行了操作。 #include <iostream> using namespace std; int main() {   int  gold=0;   int day;   cin>>day;   int count=1,i;   while(i<d

蓝桥杯第十二届电子类单片机组程序设计-爱代码爱编程

目录   前言 蓝桥杯大赛历届真题_蓝桥杯 - 蓝桥云课(点击查看) 单片机资源数据包_2023(点击下载) 一、第十二届比赛原题 1.比赛题目 2.题目解读 蓝桥杯第十四届电子类单片机组程序设计_蓝桥杯单片机哪一届最难-CSDN博客 二、代码实现 main.c onewire.c onewire.h iic.c iic.h

题目 1282: 公交汽车-爱代码爱编程

题目描述: 一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如下表就是一个费用的单子。   没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1< =n< =100),它可以通过无限次的换车来完成旅程。最后要求费用最少。 代码: package lanqiao; import java.util.*;

备战蓝桥杯————递归反转单链表-爱代码爱编程

        当要求只反转单链表中的一部分时,递归实现确实具有一定的挑战性,但也是可行的。下面我将介绍一种递归实现的方法来反转单链表中的一部分。 一、反转链表 题目描述         给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,

洛谷p8597 [蓝桥杯 2013 省 b] 翻硬币(java)-爱代码爱编程

题目背景 小明正在玩一个“翻硬币”的游戏。 题目描述 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零),比如可能情形是 **oo***oooo,如果同时翻转左边的两个硬币,则变为 oooo***oooo。现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最

动态规划(算法竞赛、蓝桥杯)-爱代码爱编程

1、视频链接:E10 背包DP 多重背包 二进制优化_哔哩哔哩_bilibili #include <bits/stdc++.h> using namespace std; const int N=210; int n,m; int v[N],w[N],s[N];//s是数量 int f[N]; int main(){ scan

备战蓝桥杯————k个一组反转单链表-爱代码爱编程

        k个反转单链表,顾名思义就是k个节点为一组进行反转,这是一道困难的题目,如何解答,可以在我们前面的反转链表中得到思路。 如何 K 个一组反转单链表 题目描述         给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不

备战蓝桥杯————如何判断回文链表-爱代码爱编程

如何判断回文链表 题目描述         给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:head = [1,2,2,1] 输出:true 示例 2: 输入:head = [1,2] 输出:false 提示: 链表中

【蓝桥杯单片机入门记录】动态数码管-爱代码爱编程

目录 一、数码管动态显示概述 二、动态数码管原理图 (1)原理图 (2)动态数码管如何与芯片相连 (3)“此器件” ——>锁存器74HC573 三、动态数码管显示例程 (1)例程1:两个数码管显示不同内容。本例以第一个数码管显示数字“0”,第二个数码管显示数字“1”为例。  (2)例程2:多个数码管显示不同内容(二)。注:创建数码

图论(算法竞赛、蓝桥杯)-爱代码爱编程

1、B站视频链接:D02 最短路 Dijkstra 算法_哔哩哔哩_bilibili 题目链接:【模板】单源最短路径(弱化版) - 洛谷 #include <bits/stdc++.h> using namespace std; #define INF 2147483647 int n,m,s,a,b,c; const int N

[图论] 树上不重复权值的路径数-爱代码爱编程

解题思路 整体思路,枚举路径上每个点,记录这个点 u 可以向上延伸到多远,如果可延伸到 x 点,则这个点对答案的贡献为 dep[u] - dep[x](下文的maxx) + 1 为什么枚举是向上延伸?因为可以记录已走过路径中已有的权值,每到一个新的点,只需要知道这个点在已有路径上是否存在。用来实现的数据结构是 map 以权值为键,以出现的深度为