k2
  • 2024-06-03多项分布模拟及 Seaborn 可视化教程
    多项分布简介多项分布是二项分布的推广,它描述了在n次独立试验中,k种不同事件分别出现次数的离散概率分布。与二项分布只能有两种结果(例如成功/失败)不同,多项分布可以有k种(k≥2)及以上的不同结果。参数多项分布用三个参数来定义:n:试验次数,表示重复相同实验的次数。pvals:一
  • 2024-05-30证明欧几里得定理(这是一位刚学数论的初三生发明的方法)
    欧几里得定理:gcd(a,b)=
  • 2024-05-27设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的
    题目:设线性表中每个元素有两个数据项k1和k2,现对线性表按一下规则进行排序:先看数据项k1,k1值小的元素在前,大的在后;在k1值相同的情况下,再看k2,k2值小的在前,大的在后。满足这种要求的排序方法是()A.先按k1进行直接插入排序,再按k2进行简单选择排序B.先按k2进行直接插入排序,再按k1进行
  • 2024-05-26【从0到1学习Redis】数据类型 — String
    首先要先启动好服务,使用redis-cli进入到客户端。自增、自减和相加减操作自增1INCR自减1DECR步长i+=INCRBY字符串范围range截取GETRANGE替换SETRANGE是否存在设置过期时间setex(setwithexpire)不存在时再设置(在分布式锁中常常会使用!)setnx(set
  • 2024-04-03P1957 口算练习题
    题目描述王老师正在教简单算术运算。细心的王老师收集了 i 道学生经常做错的口算题,并且想整理编写成一份练习。编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比如 5+85+8 的算式最好只要输入 55 和 88,输出的结果
  • 2024-03-17新一代 Kaldi: 支持 JavaScript 进行本地语音识别和语音合成啦!
    简介新一代 Kaldi 部署框架 sherpa-onnx 支持的编程语言 API 大家庭中,最近增加了一个新成员: JavaScript。为了方便大家查看,我们把目前所有支持的编程语言汇总成如下一张图。注:这个家庭还在不断的扩充,总有一款适合你!后续我们会增加 Dart、Rust、WebAssembly 等支持
  • 2024-03-0419 SWERC 2022-2023 - Online Mirror (Unrated, ICPC Rules, Teams Preferred)L. Controllers(数学公式+瞎搞)
    L.Controllers思路:#include<bits/stdc++.h>#defineintlonglong#definerep(i,a,b)for(inti=(a);i<=(b);++i)#definefep(i,a,b)for(inti=(a);i>=(b);--i)#define_for(i,a,b)for(inti=(a);i<(b);++i)#definepiipair&
  • 2024-03-02区间问最大值位置
     #include<iostream>#include<cstring>#include<unordered_map>#include<vector>#include<algorithm>usingnamespacestd;constintN=1e6;#definek1k<<1#definek2k<<1|1#defineintlonglongint
  • 2024-02-17P1136 迎接仪式
    本题只有必要对j和z进行最多m次交换,也就是重新编排序列,通过记录跟原序列有何差别来保证m次交换。可以维护\(f[i][k_1][k_2][0/1]\)表示在第1到i位中把\(k_1\)个'j'换成了'z',\(k_2\)个'z'换成了'j',最后一位是'j'还是'z'(为了转移时计数)。这时总共进行了\(k_1+k_2\)次操作,第1~i位中
  • 2024-02-06通达信寸土寸金源码副图
    {股票指标}RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K2:=REF(ma(RSV2,3),1)+(RSV2-REF(MA(RSV2,3),1))/3;D2:=REF(MA(K2,3),1)+(K2-REF(MA(K2,3),1))/3;J2:=3*K2-2*D2;BB1:=EMA(J2,5);BB2:=REF(BB1,1);QQ:BB1;stICKLINE(K2<d2,100,0,8,0),colora8a8a
  • 2024-02-05八皇后问题
    题目描述在国际象棋棋盘上放置八个皇后,要求每两个皇后之间不能直接吃掉对方引入状态数组vis[8][8],vis[i][j]表示(i,j)被多少个皇后攻击之所以不用0,1来表示(i,j)是否被攻击,是因为回溯时,拿走一个皇后,也要将它攻击的位置清除,但如果把他攻击的位置变成0,那别的皇后对这个位置的
  • 2024-02-05265-c# list 排序
    List<JObject>itemList=newList<JObject>();foreach(JObjectitemindataTable){itemList.Add(item);}itemList.Sort((a,b)=>{stringa1=a["location"].ToString();stringa2=b["location"].ToString();
  • 2024-01-07Java Steam 常用 API
    微信公众号:运维开发故事作者:wanger现在Java17和Java11基本上可以和Java8平分JDK装机比例。下面是我常用的一些StremAPI操作。除了分组、转换、排序,如果大家还有更多常用的API可以一起留言交流。分组List 默认分组过后是Map<Key,List>List<StreamItem>streamLis
  • 2023-12-25企业实战总结:SQL Join执行的常见问题及解决方案
    1.背景SQL的join对于数据开发同学是最经常遇到的操作,通过表与表之间的关联来得到想要的数据。但是在开发中我们会遇到一些莫名奇妙的问题,本文就选择最常见的两类问题跟大家分享。2.结果不符合预期2.1string和bigint做join,出现重复数据这个问题源于底层的隐式转换规则,当string和b
  • 2023-12-24Openssl实践
    我是A,队友是B0.A,B两位同学分别产生一个公私钥对(SM2算法)Apub,Apri,Bpub,Bpri,自己把公钥文件发送给对方(A的Apub给B,B的Bpub给A)(1)产生私钥并从私钥文件中导出公钥(2)发送给队友1.我准备一个文件demo.txt,内容为我和队友的学号,我用SM4算法对Demo.txt加密得到Demo1,加密密钥为K,
  • 2023-12-22K2 sherpa编译使用
    编译安装pip卸载cmake、torch、k2安装cmake3.22.3版本、k2、kaldi_feat【官方提供|install_dir】、torch==2.0.1【】缺cudaexportLD_LIBRARY_PATH=/usr/local/cuda11.7/lib64:$LD_LIBRARY_PATHexportPATH=/usr/local/cuda11.7/include:/usr/local/cuda11.7/bin:$PATH#
  • 2023-11-25一个最大张角尺规可作性命题的分析与证明
    命题:在平面直角坐标系中,从x轴的上方任意取定不同两点M和N.则通过尺规作图一定可以找出x轴上的一点Q,使得MQN张角最大.分析与证明:先证明最大张角点的存在性.第一步:若最大张角点存在,考察其满足什么性质.如上图所示,直线AB为x轴,M和N是x轴上方不同两点.记M和
  • 2023-11-13哈夫曼树
    845121311 #include<bits/stdc++.h>usingnamespacestd;typedefstructtree{ intdata; structtree*Lchild; structtree*Rchild;}Tree,*Huffman;HuffmancreateTree(intarr[],intmax){ Huffmanparr[max]; Huffmanp,root=NULL; for(inti=0;i<max;
  • 2023-11-08PAT甲级 1002 A+B for Polynomials
    原题链接:本题需要将相同次数的项进行相加,因此在初始输入的时候就直接用数组记录每个次数项,下标为次数,值为对应次数项的值(用+=)遍历整个数组,看有几个元素非0即可知非0项的个数。因要求降幂输出,则从后向前遍历,输出每个元素的下标和值。#include<bits/stdc++.h>usingnamespace
  • 2023-11-05231105校内赛
    T1构造题没啥好说的,大样例一眼出规律#include<bits/stdc++.h>#defineN310usingnamespacestd;intn,l[N][N],r[N][N],a[N][N];intmain(){ freopen("squ.in","r",stdin); freopen("squ.out","w",stdout); ios::sync_with_stdio(0
  • 2023-10-31直线是否相交以及交点
    直线的点斜公式y=kx+b,k为直线斜率,b为直线在y轴上的交点 两条直线平行则不相交, 否则就相交publicstaticboolIsLineIntersect(floatk1,floatb1,floatk2,floatb2,outVector2intersectPoint){intersectPoint=Vector2.zero;if(Mathf.Approximat
  • 2023-10-30test20231030
    rp大爆发(别一次用完就行了)。来晚了,差点没赶上考试。先看T1,看上去很像一个三维偏序问题,一看数据范围\(n\le3\times10^7\),不行,再看一眼题目,发现一句话请选手仔细观察给出的数据生成器,数据生成方式与解题强相关。阿这,原来是一道分析代码题。看他数据生成器:typedefunsig
  • 2023-10-26murmurhash64B c# 实现 c++ 实现
    c#实现:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacegjh.utility{publicclassMurmurHash64B{publicstaticulongMakeHashValue(byte[]key,uintseed=0xee6b27eb){
  • 2023-10-242023-10-24 react+ts 遍历双重对象嵌套数组
    useEffect(()=>{if(value){constarr=value;for(constkinarr){console.log(k,arr[k]);arr[k].key=arr[k].id;arr[k].title=arr[k].name;for(constk2inarr[k].children){arr[k2]
  • 2023-10-23滑模控制:趋近律的作用
    假如滑模函数导数满足s'=-ks,那么由李雅普诺夫函数V=1/2s^2可以得到:V'=-1/2kV,则V=e^(-k/2),V即s可以收敛到0,但是时间是无穷的或者说非有限的,宏观上看,问题在于s越接近0,s'就越小,反过来s的收敛到0过程更慢所以令s'=-k1*s-k2*sgn(s),同理得到V'<=-k2*√2*V^(1/2),由数学