• 2024-06-12两个 GCD 经典问题
    相当Trivial的一篇东西。[ABC177E]Coprime给定\(n\)个数\(a_{1\simn}\),值域为\(V\)。求:是否全部互质是否两两互质问题1:是否全部互质即求\(\gcd\limits_{i=1}^na_i\)是否为\(1\)。直接\(1\simn\)辗转相除求\(\gcd\)。时间复杂度\(O(n+\logV)\)。(
  • 2024-06-05点乘和叉乘
    目录点乘叉乘这些角度值有什么用?向量的乘法工具有两种主要类型:点乘(内积)叉乘(外积)点乘点乘的核心目标:点乘的结果就是求两个向量之间的夹角关系。点乘又叫向量的内积、数量积,是一个向量和它在另一个向量上的投影的长度的乘积;是标量。点乘反映着两个向量的“相似度”,两个向
  • 2024-05-30卡图难题
    我们先不要管两个数按位与为\(1\)和两个数按位或为\(0\)的情况那么剩下的情况就是很简单的2-SAT问题就像并查集处理二元关系一样,这里最后建成的图一定是完全对称的,如下其中每个点都是一个SCC然后我们再来看剩下的两种情况,拿两个数按位与为\(1\)为例这就说明两个数必须要都是
  • 2024-05-30对于一个页面的两个更新方法,我们到底该写成一个通用的还是两个单独的?
    如果一个页面有两个更新方法的话,分别是通过不同的功能点点击过去的,比如分别更新一个页面的上半部分内容(业务实体A),一个是只是更新其中的发票信息的(发票实体B),虽然在一个页面,但是也不应该写成一个更新请求这种的因为两个更新没什么关联的关系,而且更新的是实体不是一个,所以就可以整成
  • 2024-05-25两个单链表相加
    描述假设链表中每一个节点的值都在0-9 之间,那么链表整体就可以代表一个整数。给定两个这种链表,请生成代表两个整数相加值的结果链表。数据范围:0≤n,m≤10000000≤n,m≤1000000,链表任意值0≤val≤90≤val≤9要求:空间复杂度O(n)O(n),时间复杂度O(n)O(n)例如:链表1 
  • 2024-05-20判断两个数的最大公约数
    ​常见点击查看代码#include<bits/stdc++.h>usingnamespacestd;intgcd(inta,intb){returnb?gcd(b,a%b):a;}intmain(){inta,b,c;while(1){cout<<"输入两个数字求最大公约数"<<endl;cin>>a>>b;
  • 2024-05-08electron的两个进程
    electron 有两个类别的进程,一个是主进程,另一个是渲染进程 主进程:启动后一直存在的,相当于一个树的主干并不会展示出来,是看不到的所有跟系统资源交互的操作都在这里进行操控渲染进程,新建或销毁一个渲染进程调用 app.js 文件,app.js 里面的内容就是 主进程 的内容,里面会有
  • 2024-04-24让两个按钮左右排列
    要让两个按钮左右排列,你可以使用Bootstrap的网格系统将它们放置在同一行中。你可以将按钮放置在两个col中,分别占据一定的列宽。以下是你的模板代码做出的修改:{%extends'base.html'%}{%blockcontent%}<divclass="containermt-4"><h1>确认退回任务</h1><p
  • 2024-04-15计算两个时间间隔
    borrowTiming(start,end){return(start,end)=>{start=dayjs(start);end=dayjs(end);lettime=end.diff(start);//计算出相差天数vardays=Math.floor(time/(24*3600*1000));//计算出小
  • 2024-04-06两个顺序表的合并问题
    两个顺序表的合并问题#include<stdio.h>#defineMAXSIZE300typedefstruct{ intlength; int*p;}Sqlist;voidSXB(Sqlist&L){ L.length=0; L.p=newint[MAXSIZE];}voidinsert(Sqlist&L,intn){ if(n>MAXSIZE)printf("inputerror!"); in
  • 2024-04-04C语⾔编程题 计算最⼤公约数 和 打印最⼩公倍数
    1.计算最⼤公约数1.1 题⽬描述:      输⼊2个整数m和n,计算m和n的最⼤公约数,并打印出结果2.2解法思路:       最⼤公约数是指两个或多个整数共有约数中最⼤的⼀个。为了求出两个数的最⼤公约数,可以采⽤: •枚举试除法: 1.具体来说,公约数⼀定⼩于两个
  • 2024-03-27为什么并查集可以用来判环
    本篇适合了解并查集基本运行原理的人并查集(FindUnion)Find的意思就是查找某个元素属于哪个集合集合的标志用祖先来表示如果两个元素的祖先一样那么这两个元素属于一个集合Union的意思是合并两个元素,让这两个元素处于同一祖先下并查集用来判环的原理就是如果两个元素处于同
  • 2024-03-27求两个数的最大公约数 和 求两个数的最小公倍数
    求两个数的最大公约数题目内容:输入两个正整数num1和num2(不超过1000),求它们的最大公约数并输出。我们定义求最大公约数的函数为hcf,给出程序主体如下:num1=int(input(""))num2=int(input(""))print(hcf(num1,num2))请补充完成hcf函数的定义。 输入格式:共两行,每一行输入一
  • 2024-03-19【JavaScript编程实操10】1.实现一个函数,要求传递2个参数,返回两个参数的和 2.创建一个函数,传递两个参数,返回两个参数的相乘和相加的和
    前言1、实现一个函数,要求传递2个参数,返回两个参数的和代码:实现效果:2、创建一个函数,传递两个参数,返回两个参数的相乘和相加的和代码:实现效果:总结前言    本次继续针对Javascript阶段的函数与对象相关方面的实操练习,共有2个实操,这两个实操具有相似性,只是一个
  • 2024-03-1286 单链表的分解
    你说你会改变,但是你只是为了解决当时的冲突而讲的话。给你一个链表头节点head和x,要求链表中所有小于x的节点都出现在大于或等于x的节点之前例如:head=[1,4,3,2,5,2],x=3;输出:[1,2,2,4,3,5]在合并两个链表的时候,是将两个链表合并成一个,拆分的时候,是将一个链表拆分成两个。
  • 2024-03-11两个 List 数据检索
    classProgram{staticvoidMain(){List<string>searchTerms=newList<string>{"term1","term2","term3"};List<Company>companies=GetCompanies();//获取公司列表List<C
  • 2024-03-10Landsat 7的热红外波段有2个该如何选择?
      本文介绍Landsat7遥感影像数据中B61、B62两个热红外波段的区别,以及研究应用时二者选择的依据。  Landsat7遥感影像数据具有2个热红外波段,分别是Band61与Band62这两个波段;有些地方也将这两个波段写作Band6L与Band6H、Band6a与Band6b等等。因此,这两个波段的具体区别,
  • 2024-02-27两个向量的位置关系
    前言向量是既有大小,也有方向的量。当涉及两个向量时,就涉及两个向量的位置关系;位置关系分类当给定两个向量\(\vec{a}\)和\(\vec{b}\)时,它们之间的位置关系涉及以下几种:两个大类[共线和不共线],或者三个小类①.一类为向量\(\vec{a}\)和\(\vec{b}\)不共线时,此时两个向量
  • 2024-02-25Accurately computing running variance —— 已知两个数列各自的均值和方差,如何快速求出两个数列拼合后的均值和方差(续)
    原内容来自:https://www.johndcook.com/blog/standard_deviation/计算公式:该种计算方式可以只保存历史数据的平方和,与历史数据的和。相关前文:已知两个数列各自的均值和方差,如何快速求出两个数列拼合后的均值和方差
  • 2024-02-20Minimize Inversions
    先来看看官方题解的做法,他一反常态的没有在逆序对题目里面考虑每个位置的贡献,而是直接回到定义考虑每对数是否是逆序对我们考虑原数列中任意的一组数\((a_i,a_j)\)和\((b_i,b_j)\)。如果最开始两个都不是逆序对,那么交换之后两个都是逆序对;如果最开始两个都是逆序对,那么交换之后两
  • 2024-02-19Sasha and the Drawing
    比较简单的一道思维题目,毕竟只有800分也是很典型的套路,首先讨论下界,发现每一个正方形最多影响两条对角线,所以可以发现答案的下界然后观察下样例,我们模仿一下样例,按照官方题解的说法,就是"sidecells"指左下和右下的两个正方形然后接下来,官方题解就说两个sidecells是包含两个
  • 2024-02-18ABC341
    Elink这个题目中所说的好的其实就是像\(010101\)这样一个\(0\),一个\(1\)的字符串。那么不好的就是两个\(0\)或两个\(1\)在一起,所以判断一个区间好不好只需要判断一个区间内有没有两个\(0\)或两个\(1\)在一起,那么我们可以把两个\(0\)或两个\(1\)在一起的位置存下来。先考虑查
  • 2024-02-02程序员数学阅读笔记
    引入抽象是有原因的:它可以帮助你组织和交流更宏大、更强有力的思想。数学在许多软件工程领域都有着趣味盎然和收益颇丰的应用。数学可以量化随时间变化的数据的趋势,如预测股票价格的走势。数字元组(称为向量)代表多维数据。具体来说,三维向量是三元数对,可以表示空间中的点。可以通
  • 2024-02-01面向对象内存图
    一个对象内存图两个对象内存图不用加载,直接用两个引用指向同一对象
  • 2024-02-01HashCode的意义和作用
    HashCode的介绍哈希码是按照某种规则生成的int类型的数值哈希码并不是完全唯一的。让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不是说不同的对象哈希码就一定不同,也有相同的情况。首先我们需要了解hashCode方法和equals方法两个重要的规范:规范1若重写了某个