• 2024-09-28华为OD机试2024年E卷-矩阵匹配[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
    题目描述从一个N*M(N≤M)的矩阵中选出N个数,任意两个数字不能在同一行或同一列,求选出来的N个数中第K大的数字的最小值是多少。输入描述输入矩阵要求:1≤K≤N≤M≤150输入格式:NMKN*M矩阵输出描述N*M的矩阵中可以选出M!/N!种组合数组,每个组合
  • 2024-09-25联测 1
    我是考场策略大师A\(O(|s||x||y|)\)DP是朴素的,上个bitset除个\(w\)即可。B称花费\(A\)的操作为一操作,花费\(B\)的操作为二操作。注意到可以先做一操作(选出若干条边,加它们的重边)再做二操作,而做完一操作之后,设有\(k\)个度数为奇数的点(下称“奇点”),则需要做\(k/2-
  • 2024-09-11[NOIP 2024 模拟1]zyc大吃特吃
    [NOIP2024模拟1]zyc大吃特吃题意给出两个序列\(a,b\),给出两个数\(A,B\)。求最多选出多少个数,使得刚好不满足\(\suma_i\leA\)且\(\sumb_i\leB\)。思路先考虑暴力dp,定义\(dp_{i,j}\)表示选出的数\(a\)的和等于\(i\),选出的数\(b\)的和等于\(j\),最多选出的数
  • 2024-07-18一招教你选出独立站爆品
    独立站选品其实是让很多卖家感到头大的问题,明明选了一个在其他平台是爆款的品,放到独立站上就是卖不起量,有自己想卖的产品却找不到好的供应商。对于这些问题,主要还是因为在选品时照搬电商平台的选品思路,没有认清自身的供应链能力所导致的。如果你比较有决心在独立站上深耕,但又没
  • 2024-06-22哈夫曼树(软件设计师)
    上半年的软件设计师考完了,许多同学对于哈夫曼树的大题看不懂。其实这个是很好拿分的,你完全不用去理解,你了解一次就行,就能做出题目。 这题一看就要我们构造哈夫曼树,题目不讲就能知道。 选出最小的两个结合成一个大的,再根据剩下的选出两个小的结合成一个大的。   做一
  • 2024-06-22[题解]AT_abc236_f [ABC236F] Spices
    思路首先对所有的\(c\)从小到大排序,然后对于每一个值如果之前能凑出就不选,否则就选。这样做显然是对的。令\(p_1,p_2,\dots,p_{2^n-1}\)表示将\(c\)排序之后,对应原来的下标;\(S\)表示选出数的集合;\(S'\)表示最终选出数的集合。可以证明两个问题:如果\(p_i\)可以被已选
  • 2024-05-21差分约束
    二分图不存在奇数环,染色法不存在矛盾通常将点分为两个集合,看每一条边是否为连向两个集合中的点,是则为二分图染色法辨别二分图匈牙利算法概念最小点覆盖:选出最小的点集,使得每一条边的两个端点至少有一个被选出来在二分图当中,最小点覆盖等于最大匹配数最大独立集:从一
  • 2024-05-02异或
    这道题目的思路比较好由于\(1\)到\(n\)的路径很多,我们猜想,任意选一条路径可以通过某种异或运算来得到最优解证明:假设我们选出的路径不是最优路径,那么对于另一条最优路径,一定可以通过我们选出的路径异或上若干个简单环来达到。举个例子说明假设我们选出的是直线段\(AE\),最优的
  • 2024-04-17二分图性质
    二分图独立集定义:在二分图\(G\)中选出点集\(S\)使得点集\(S\)中的点两两之间没有边相连。二分图最大独立集定义:在二分图\(G\)中选出点集\(S\)使得点集\(S\)中的点两两之间没有边相连,且使得不存在另一个二分图独立集\(S'\)使得\(|S'|>|S|\)。二分图最大独立集\(
  • 2024-04-05选择排序
    #include<bits/stdc++.h>usingnamespacestd;//基本思想:从数组的未排序区域选出一个最小的元素,//把它与数组中的第一个元素交换位置;//然后在从剩下的未排序区域中选出一个最小的元素//把它与数组中的第二个元素交换位置。//重复上述过程,直到数组中的所有元素按升序排列
  • 2024-04-04观察下面的选项,选出正确的选项。
    A、parameter语句能够在延时的格式说明块中出现B、由specparam语句进行定义的参数只能是延时参数C、由parameter语句定义的延时参数只能在延时说明块内使用答案:B解析:  specparam语句只能在延时的格式说明块中出现,而parameter语句则不能够在延时的格式说明块中出现。所以A
  • 2024-03-22幸运儿(C语言)
    前期做了1篇循环数循环数(模拟(C语言))-CSDN博客的题解,虽然看的人不是很多,但觉得能帮到一部分编程初学者和爱好者也非常不错本次做的这篇文章也是一道模拟题(难易区别不好说,感觉因人而异)问题描述n个人围成一圈,并依次编号1~n,。从编号为1的人开始,按顺时针方向每隔一人选出一个,剩
  • 2024-03-15成绩比较
    这道题目虽然是放在容斥原理题单里面的,但实际上用的是二项式反演(当然这东西也是由容斥原理推导出来的)但是啦我已经很满足了,我自己已经推出了大部分的式子了,只是最后不会二项式反演而已这种没什么思路的题目,我们先从小范围开始想起我们假设只有一门课,那么我们从\(n-1\)个同学中
  • 2024-03-05对比四款专业的测试工具,帮助你选出最适合自己的测试工具
    随着可用的测试工具越来越多,测试系统本身越来越复杂,管理测试活动的各个方面已经成为一个越来越大的挑战。就测试用例的管理来说,不仅需要管理手工测试用例,还需要管理自动化测试脚本,实现自动化测试结果在测试用例管理工具中的自动更新,这需要测试用例管理工具和自动化测试工具的集成
  • 2024-03-02数学之概率题目总结
    前言如有错误,欢迎各位dalao指出。前置芝士:概率T1题目传送门可以看见,标签是入门,一定非常水。显然,要让小D获胜,我们只需要选出\(max(v,w)\rightarrow6\)这一段的任意一个值即可获胜,注意特判一下\(max(v,w)>6\)的情况就行了。还是比较水。T2题目传送门老师抽我起
  • 2024-02-26AtCoder Beginner Contest 342
    D.SquarePair给你一个数组,最多2e5个元素,每个元素的范围是0到2e5问选出两个元素,乘积为完全平方数的情况有多少?(任选a[i]a[j],且满足i<j)一种思路是用map记录数组的元素,选出一个元素x后,枚举所有完全平方数,如果完全平方数可以整除选出的这个元素且整除的结果y在map
  • 2024-01-31CF1796C Maximum Set
    原题传送门当天比赛打完之后看了看跟我排名差不多的人的这题代码,感觉莫名其妙,写了几十行。我看了看我只有十几行的AC代码,陷入了沉思。分析题目的要求其实可以转换为:在区间\([l_0,r]\)中选择一些数,使得这些数排序后每个数都是前一个数的倍数,要求选的尽可能多。那既然要选的
  • 2023-12-27简单选择排序
    定义:对n个元素进行简单选择排序的基本方法是:第一趟从第1个元素开始,在n个元素中选出最小者,将其交换至第1个位置;第二趟从第2个元素开始,在剩下的n-1个元素中选出最小者,将其交换至第2个位置,以此类推,第i趟从n-i+1个元素中选出最小元素,将其交换至第i个位置,通过n-1趟选择,最终得到非递减排
  • 2023-10-26做题记录
    太简单的不记录,从2023.10.26开始记录。1.AGC005D题解首先容斥,强制\(i\)个位置不满足,系数是\((-1)^i\),后面应该乘个\((n-i)!\),表示剩下的任意排,那么应该再乘个\(f(i)\)表示这\(i\)个位置满足的方案数。考虑怎么算\(f(i)\),首先建二分图,左边表示位置,右边表示位置上的
  • 2023-10-02Gym 103428B Subset
    CF传送门首先考虑没有选出的数互不相同的限制。设\(f_m\)为选出\(m\)个\(\in[0,n]\)的数,异或\(\text{popcount}=k\)的方案数。可以考虑枚举这\(m\)个数和\(n\)的\(\text{LCP}\)(要求后一位为\(1\)),然后钦定一位为\(1\)来满足\(\text{popcount}\)的限制。那
  • 2023-09-132023 年 9 月训练记录
    训练记录9月没做题。不能摆了,再摆就完蛋了。CF1784FMinimumsorMedians很厉害的题。我们考虑找充要条件:注意到所有被删除的连续段长度都是偶数。并且不同的连续段之间,都是被分开删除的。注意到只有从\(1\)开始的连续段才可能用操作1删除,于是其它被删的数都是通过
  • 2023-07-04图论中的概念与定义
    匹配图的匹配:选出一组边使得每两条边之间没有公共顶点||选出一组边使得每个点最多只与其中一条边相连点覆盖:选出一个点集使得所有的边都和其中至少一个点相连最大独立集:选出一个点集使得任意两点间没有连边特殊の图正则图树相关
  • 2023-06-18基础排列组合学习笔记
    排列组合是数学中一项非常重要、基础的内容,可以解决许多与计数有关的问题。让我们先从最基本的数数学起。前置知识加法原理假设你现在有\(a_0\)个物品,所有物品互不相同。你要从中拿一个物品出来,拿出的物品可能有几种?显然是\(a_0\)种,因为每一个物品互不相同,每一个物品都可
  • 2023-02-03组合数
    定义从个不同元素中取出个组成一个集合(不考虑顺序),产生的不同集合数量就是组合数,记作性质:1通式:我们从个元素中取个,那么第个有种选法,第个有种选法,以此类推,
  • 2023-01-09wqs二分口胡
    一般形态:在\(n\)件物品中选出\(m\)件,每件物品有一个(可用数字表示的)与选择方案强相关的权值,每种选择方案也可带来(不是任何一个可选物品直接提供的)额外权值,求最终权值和