- 博客(24)
- 收藏
- 关注
原创 解决uniapp样式穿透uni组件,打包在安卓系统后,样式不生效
文章摘要:在Vue样式设置中,使用::v-deep穿透样式时,若包含[data-v-6b64008e]这类哈希选择器会导致样式失效。作者发现移除哈希选择器后,overflow省略和背景色设置都能正常生效。关键点在于::v-deep后直接跟目标类名即可,无需添加组件作用域的选择器哈希值。
2025-08-26 09:51:11
208
原创 nvm切换node版本不成功
"当前存放路径"的意思就是nvm在切换node版本的时候,会将当前选择的node版本复制进nodejs这个文件夹,系统所使用的node也就是这个nodejs文件里面的。之所以切换版本不成功,是因为没有将选定版本的node复制进来,nodejs文件夹里还用的是原来的node版本,nvm在切换node版本的时候,执行nvm use xxx的时候能够切换成功,但是执行nvm list发现版本就没切换?第二个是需要指定一个文件,用来做nvm切换node版本的文件使用,就是上面说的"当前存放路径",
2024-07-29 14:45:49
1472
原创 第三章 归纳法打印图形
1.问题2.分析1)常规是按照行,列进行输入输出但是填入数据发现是按照从左上到右下,可以利用层数与层中第几个确定每一个数字2)记有i层,j表示某层中的第几个元素举例子:6在第二层,第二个 10在第四层,第1个3)输入数据时,按照层比较方便,因此需要找到层与每层有几个数作为循环条件第一层有4个数,第二层有3个数,第三层有2个数,,,从而找到 i 的范围:1~n j 的范围:1~(n + 1 - i)4)为把数字插入,接下来找某个数的所在层数中的第几个与实际所在行,列的关
2022-05-08 20:30:35
209
原创 第三章 循环求鞍点
// 求矩阵的鞍点:行最小,列最大的值#include <stdio.h>#include <string.h>// 输入矩阵void inputSaddlePoint(int arr[][10],int n) { int i,j; for(i = 0; i < n ; i++) { for (j = 0; j < n ; j++) { // scanf 中填入二维数组也要加 & ...
2022-05-08 09:23:51
252
原创 第三章 循环求完数
//求完数 一个数恰好等于它因数的和,不包括它本身//例: 28 = 1 + 2 + 4 + 7 + 14#include <stdio.h>int main() { int i,n; // 输入要遍历的范围 printf("输入范围:"); scanf("%d", &n); // 遍历范围 for (i = 2; i <= n; i++) { int s = 0,j; ...
2022-05-08 09:22:28
190
原创 猜数字序列
一.题目描述实现一个经典"猜数字"游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位置不对(B)。输入包含多组数据。每组输入第一行为序列长度n,第二行是答案序列,接下来是若干猜测序列。猜测序列全0时该组数据结束。n=0时输入结束。二.示例样例输入:41 3 5 51 1 2 34 3 3 56 5 5 16 1 3 51 3 5 50 0 0 0101 2 2 2 4 5 6 6 6 91
2021-12-28 12:22:14
518
原创 回文与镜像判断
一.问题描述输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0。所谓回文串,就是反转以后和原串相同,如abba和madam。所有镜像串,就是左右镜像之后和原串相同,如2S和3AIAE。注意,并不是每个字符在镜像之后都能得到一个合法字符。在本题中,每个字符的镜像如下图所示(空白项表示该字符镜像后不能得到一个合法字符)。二.示例样例输入:NOTAPALINDROMEISAPALINILAPASI2A3MEASATOYOTA样例输出:NOTAP.
2021-12-28 11:32:29
713
1
原创 键盘错位输入
一.问题描述把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输入K等。输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。样例输入:O S, GOMR YPFSU/样例输出:I AM FINE TODAY.二.解题思路用一个常量数组把所有能输入的键存入,利用getchar()读取,然后在常量数组中查找,满足条件数组索引减一,就能得到原本的值。三.代码
2021-12-26 17:02:42
1080
原创 数组字符操作--输出乘法竖式
一.问题描述竖式问题。找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但所写程序中应该输出空格,而非小数点)。样例输入:2357样例输出:<1>..775X..33-----.23252325.-----25575The
2021-12-19 18:01:31
303
原创 C语言实现1:2:3的三个三位数的排列
1.题目描述用1,2,3,…,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出所有解,每行一个解。2.解题思路首先看到1~9的不重复数字,连续的一串数,立马想到数组下标也是连续的。每个数字恰好用一次,还要求abc:def:ghi=1:2:3,那么我们能先确定abc的范围:123~329。123,最小的好理解,那297呢?因为ghi最大是987,ghi = 3 abc, 那么abc最大值就是329。
2021-12-11 19:56:34
2262
1
原创 用输入,输出文件的形式解决C经典习题---韩信点兵
目录一.问题描述二.答题规范三.解题思路四.代码展示_1五.以文件形式输入输出六.代码展示_2七.总结一.问题描述相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入包含多组数据,每组数据包含3个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。输入到文件结束为止。...
2021-12-02 20:04:14
1032
原创 蓝桥杯基础练习--BJ的字符串
一.题目描述FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?二.答题规范1.输入:仅有一个数:N ≤ 26。2.输出:请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。三.样例1.输入:32.输出:ABACABA四.解题思路观察AN,发现每次前面,后面都是上一步的字符...
2021-11-29 16:30:05
138
原创 C语言中scanf函数的输入类型
一.背景突然看到一个C语言基础scanf输入题,在深刻理解后把它记录下来。二.问题描述若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是:A)scanf(" %d%lx,%le",&x,&y,&z);B)scanf("%2d * %d%lf",&x,&y,&z);C)scanf("%x %* d%o",&x,&y);D)scanf("%x%o%6.2f",&x,&y,&am
2021-11-25 21:41:52
3758
原创 C语言实现左叶子之和
一.题目描述计算给定二叉树的所有左叶子之和。二.解题方法深度优先搜索三.解题思路一个节点为「左叶子」节点,当且仅当它是某个节点的左子节点,并且它是一个叶子结点。因此我们可以考虑对整棵树进行遍历,当我们遍历到节点 node 时,如果它的左子节点是一个叶子结点,那么就将它的左子节点的值累加计入答案。四.实现代码bool isLeafNode(struct TreeNode *node) { // 孩子节点均为空,则该节点是叶子节点 return !node-&g
2021-11-21 15:20:41
1226
原创 C语言实现平衡二叉树
目录一.题目描述 二.解题方法 三.解题思路 四.代码展示一.题目描述给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1 。二.解题方法 递归算法,先序遍历三.解题思路由题可知平衡二叉树的概念为左右子树的高度差不超过1,那么对于每一...
2021-11-14 18:13:42
317
原创 二叉树的最近公共祖先
目录一.问题描述二.解题方法三.解题思路四.代码展示一.问题描述给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root =[6,2,8,0,4,7,9,null,null,3,5]二.解题方法递归算法三.解...
2021-11-07 15:26:25
182
原创 用C语言实现最小路径和
1.题目描述给定一个包含非负整数的mxn网格grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。2.解题方法:动态规划3.解题思路因为每次只能向下或右移动1步,那么在第一行的元素只能由前一元素向右移动得到。第一列的元素只能由上一元素向下移动得到。然后他们的路径和都是唯一的,由前一元素值相加。还有就是不在第一行,第一列的。这些元素可以由上一元素向下,或者向右移动得到,那么此时就应选路径和最小的那个。由于每个元素对...
2021-10-28 16:55:25
787
原创 用C语言实现最大子序和
1.题目描述给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。2.解题方法 贪心法3.解题思路从头开始遍历,找出最大子序列,可以是单个数字,也可以是一串数字。根据贪心法的思想,可以先求局部最优子序列,通过比较,最后得到全局最优解。以示例一为例,输入[-2, 1, -3, 4, -1, 2, 1, -5, 4]。如果 -2 1 在一起,计算起点的时候,一定是从1开始计算,因为负数只会拉低总和,这就是贪心贪的地方!局部最...
2021-10-24 17:22:35
628
原创 用C语言实现数组值加一问题
1.题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。2.解题方法找出最长的后缀93.解题思路首先确定加一是在数组digits最后一位加上的,那么判断进位时可以倒着遍历。可以分为三种情况:·最后一位不为9,比如[1, 2, 3], 那么直接将最后一位加一,并返回 [1, 2, 4];·倒着遍历,其中...
2021-10-22 20:34:51
5007
原创 力扣刷题--跳跃游戏II(c语言实现)
1.题目 给你一个非负整数数组nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。2. 解题思路拿示例1来看,从数组的第 0 个位置开始跳,跳的距离小于等于数组上对应的数。求出跳到最后个位置需要的最短步数。比如上图中的第 0 个位置是 2,那么可以跳 1 个距离,或者 2 个距离,我们选择跳 1 个距离,就跳到了第 1 个位置,也就是 3 上。然后...
2021-10-17 16:17:55
1857
1
原创 盛最多水的容器
1.题目:给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0) 。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器示例 1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8...
2021-10-07 16:46:58
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅