vue使用qrcodejs2生成中心logo二维码
项目场景: 提示:这里简述项目相关背景: 项目场景:老板要求分享页面的二维码增加公司Logo 起初是没Logo的 老板想要的效果 问题描述 提示:这里使用qrcodejs2生成二维码 1.安装 qrcodejs2 npm install qrcodejs2 --save 2.引入使用 import QRCode from 'qrcodejs2' 3.更改logo在二维码的位置(drawImage补充) ...
LeetCode //C - 200. Number of Islands
Constraints: m == grid.lengthn == grid[i].length1 <= m, n <= 300grid[i][j] is ‘0’ or ‘1’. From: LeetCode Link: 200. Number of Islands Solution: Ideas: 1. Initialize: The numIslands function initializes th...
LeetCode 之 有序数组的平方
算法模拟: Algorithm Visualizer 在线工具: C++ 在线工具 如果习惯性使用Visual Studio Code进行编译运行,需要C++11特性的支持,可参考博客: VisualStudio Code 支持C++11插件配置 有序数组的平方 LeetCode 有序数组的平方 问题: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递...
LeetCode【3. 无重复字符的最长子串】
工欲善其事必先利其器 题目:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 public int lengthOfLongestSubstring(String s) { int n = s.length(); int[] charIndex = new int[128]; // 用于存储字符的索引,ASCII字符集共有128个字符 int maxLength = 0; int l...
Leetcode1475. Final Prices With a Special Discount in a Shop (单调栈经典题)
Final Prices With a Special Discount in a Shop Easy You are given an integer array prices where prices[i] is the price of the ith item in a shop. There is a special discount for items in the shop. If you...
Leetcode 901. Online Stock Span (单调栈经典题)
Online Stock Span Medium Design an algorithm that collects daily price quotes for some stock and returns the span of that stock’s price for the current day. The span of the stock’s price in one day is th...
C. Colorful Table CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!)
题目大意:有一个n个数的数组a,每个数大小不超过k,构建一个n*n的方阵b,其中每个元素b[i,j]=min(a[i],a[j]),求对于1~k的每一个数x,包含矩阵中所有x的最小的矩形的宽+长的值 1<=n,k<=1e5 思路:通过观察可以发现,这个方阵是关于左上-右下的直线对称的,所以我们要找的矩形都是正方形,因为方阵中的值是取最小值得来的,所以每个数构成的正方形的边界就是a中最左边和最右边大于该数的...
LeetCode【37.解数独】
世间多少痴儿女,情到深处无怨尤 编写一个程序,通过填充空格来解决数独问题。 数独的解法需 遵循如下规则: 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例 1: 输入:board = [["5","3",".",".","7",".",".",...
LeetCode 753. 破解保险箱【欧拉回路,DFS】困难
有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位都是范围 [0, k - 1] 中的一个数字。 保险箱有一种特殊的密码校验方法,你可以随意输入密码序列,保险箱会自动记住 最后 n 位输入 ,如果匹配,则能够打开保险箱。 例如,正确的密码是 "345" ,并且你输入的是 "012345" : 输入 0 之后,最后 3 位输入是 "0" ,不正确。输入 1 之后,最后 3 位输入是 "01"...
D. Prefix Purchase CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!)
Problem - D - Codeforces 题目大意:有一个全为0的数组a,有一个费用数组c,给出总的可用费用k,每次操作可以花费c[i]使a[1]~a[i]中所有数+1,要求使a的字典序最大,输出满足条件的a 1<=n<=2e5;1<=c[i]<=1e9 思路:因为要a的字典序最大,所以初始状态下我们要找一个ma=k/c[i]最大,且i最大的位置mai,1~mai中的所有数都应该等于ma,显然,在...