• 2024-08-21milvus基础
    nlist和nprobenlist是调用create_index时设置的参数,nprobe则是调用search时设置的参数。IVFLAT和SQ8索引都是通过聚类算法把大量的向量划分成很多‘簇’(也可以叫‘桶’),nlist指的就是聚类时划分桶的总数。通过索引查询步骤第一步先找到和目标向量最接近的若干个
  • 2024-05-19[ABC354D]
    https://www.luogu.com.cn/problem/AT_abc354_dhttps://atcoder.jp/contests/abc354/tasks/abc354_d由图片可知,很显然每个\(4\times2\)​网格(称为单位网格)都是全等的。为了方便,将\(A,B,C,D\)都增加\(10^9\),因为\(10^9\bmod4=10^9\bmod2=0\),所以图形没有变化。(很重要,这
  • 2024-03-31【Java编程】【算法面试题】【数组合并】以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。
    原始题目:以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
  • 2024-03-17YC260A [ 20240317 CQYC省选模拟赛 T1 ] 伙伴(aka)
    题意给定一张无自环、重边的不连通图。让你把这个图加上一些边成为若干个环。每个节点的权值为相邻两条边为原图上的边的个数-1。求所有点的权值和最大的权值。Sol考虑拆点。集中注意力,发现连边后形成一个二分图。既然要权值最大,肯定要让原图的边留下最多。直接做最大
  • 2023-12-25输入若干个数,求最大、最小、平均值
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ intarr[10]; intmax=0; intmin=0; intsum=0; printf("请输入十个数\n"); for(inti=0;i<10;i++) { scanf("%d",&arr[i]); } for(inti=0;i&
  • 2023-09-15通过给定某个业务的若干个调用入口
    这里用[caller=A,caller-func=/a,callee=B,callee-func=/b],简写成[A,/a,B,/b],以及[A,/a,C,/c]来描述A服务的/a触发后调用B:/b以及C:/c的动作。在获取到足够多的接口调用数据时,通过给定某个业务的若干个调用入口(如上述示例中的[A,/a]),通过对接口调用链路的不断串联,可以梳
  • 2023-07-22POP和OOP
    POP叫面向过程,OOP叫面向对象,看起来好像是同级互斥的关系,但其实不是。OOP其实是POP的拓展。POP简单地说,就是把一个问题的解决方案分成若干个步骤,然后依次执行,换句话说,就是对一个问题的流程化建模。OOP则是把整个系统抽象为若干个对象,各自负责自己的功能。每个功能的实现也会需要
  • 2023-07-06循环产生若干个子进程
    #include<stdlib.h>#include<stdio.h>#include<unistd.h>intmain(){intn;scanf("%d",&n);//循环创建n个进程inti;for(i=0;i<n;i++){if(fork()==0){break;}}if(i==n){
  • 2022-12-31【CF908E】New Year and Entity Enumeration(观察,结论)
    给定集合\(S'\),考虑其生成集合\(S\)将会是啥样。将\(m\)个位划分成若干个等价类,使得若\(i_1,\cdots,i_k\)在同一等价类,对于任意\(x\inS'\)有\(x\)的第\(i_1,
  • 2022-11-14【做题笔记】CF1528B Kavi on Pairing Duty
    ProblemCF1528BKavionPairingDuty题目大意:在数轴上有\(2n\)个点,相邻两个点的距离为\(1\)。现在要将这些点两两匹配成\(n\)个圆弧,要求任意两个圆弧要么等长,要么