当前位置: 首页 > news >正文

计数原理与排列组合

加法原理:做一件事情,有 \(n\) 类办法,第 \(1\) 类办法有 \(m_1\) 种方法,第 \(2\) 类办法有 \(m_2\) 种方法,第 \(n\) 类办法有 \(m_n\) 种方法,则完成这件事情的办法有 \(m_1+m_2+\cdots+m_n\) 种。

加法原理属于分类计数原理,分类需要包含所有情况,类与类之间不会产生重复。

乘法原理:做一件事情,需要分 \(n\) 个步骤,第 \(1\) 步有 \(m_1\) 种方法,第 \(2\) 步有 \(m_2\) 种方法,第 \(n\) 步有 \(m_n\) 种方法,则完成这件事情的方法有 \(m_1 \times m_2 \times \cdots \times m_n\) 种。

乘法原理属于分步计数原理,分步应注意如果各步依次独立完成,整个事件也应完成。


计算题:将 \(3\) 个相同的红球和 \(3\) 个相同的黑球装入三个不同的袋中,每袋均装 \(2\) 个球,则不同的装法总数是?

答案

用 R 指代红球,用 B 指代黑球,将三个不同的袋分别命名为 a,b,c,则一旦 a 和 b 中的球确定,c 中的球自然就被确定,因此考虑 a 和 b 中放了什么即可。

image


选择题:小明希望选到形如“省A·LLDDD”的车牌号。车牌号在“·”之后的 5 位号码中,前 2 位必须是大写英文字母,后 3 位必须是阿拉伯数字(L 代表 A 到 Z,D 代表 0 至 9,两个 L 和三个 D 之间可能相同也可能不同)。请问总共由多少个可供选择的车牌号。

  • A. 20280
  • B. 52000
  • C. 676000
  • D. 1757600
答案

\(26 * 26 * 10 * 10 * 10 = 676000\),答案选 C。


排列是指从 \(n\) 个不同的元素中取出 \(m \ (m \le n)\) 个元素排成一列的方案数,用符号 \(A_n^m\) 来表示,排列数的计算公式为:\(A_n^m = n (n-1) (n-2) \cdots (n-m+1) = \dfrac{n!}{(n-m)!}\)

排列数的性质:\(A_n^m = n A_{n-1}^{m-1}\),$A_n^m = m A_{n-1}^{m-1} + A_{n-1}^m $。


选择题:在一场比赛中,有 10 名选手参加,前三名将获得金、银、铜牌。若不允许并列,且每名选手只能获得一枚奖牌,则不同的颁奖方式共有多少种?

  • A. 120
  • B. 720
  • C. 504
  • D. 1000
答案

B。这是一个典型的排列问题,因为奖牌(金、银、铜是不同的),所以选手的获奖顺序至关重要。

可以分步计算:

  1. 金牌:10 名选手中的任意一位可能获得金牌。
  2. 银牌:金牌得主确定后,还剩下 9 名选手,他们中的任意一位可能获得银牌。
  3. 铜牌:金、银牌得主都确定后,还剩下 8 名选手,他们中的任意一位可能获得铜牌。

根据乘法原理,将每个位置的可能性相乘,即可得到总的颁奖方式数:\(总方式数 = 10(金牌选择) \times 9(银牌选择) \times 8(铜牌选择) = 720\)。所以,共有 720 种不同的颁奖方式。


选择题:0, 1, 2, 3, 4 中选取 4 个数字,能组成多少个不同四位数(注:最小的四位数是 1000,最大的四位数是 9999)

  • A. 96
  • B. 18
  • C. 120
  • D. 84
答案

答案是 A。这是一个排列问题,可以分步计算每个位置上可能有多少种选择。一个四位数有四个位置:千位、百位、十位、个位。

因为是四位数,所以千位不能是 0。因此,千位只能从 1, 2, 3, 4 这 4 个数字中选择。

千位已经用掉了一个数字,现在还剩下 4 个数字(包括 0),所以百位有 4 种选择。

千位和百位已经用掉了两个不同的数字,现在还剩下 3 个数字,所以十位有 3 种选择。

千、百、十位用掉了三个不同的数字,现在还剩下 2 个数字,所以个位有 2 种选择。

根据乘法原理,将每个位置的可能性相乘,即可得到总共能组成的四位数个数:\(4 \times 4 \times 3 \times 2 = 96\)。所以,总共可以组成 96 个不同的四位数。


组合是指从 \(n\) 个不同元素中取出 \(m \ (m \le n)\) 个元素,不考虑顺序,其方案数就是组合数,用符号 \(C_n^m\) 来表示,组合数的计算公式为:\(C_n^m = \dfrac{A_n^m}{A_m^m} = \dfrac{n(n-1)(n-2)\cdots(n-m+1)}{m!} = \dfrac{n!}{m!(n-m)!}\)

组合数的性质:\(C_n^0 = C_n^n = 1\)\(C_n^m = C_n^{n-m}\)\(C_n^m = C_{n-1}^m + C_{n-1}^{m-1}\)\(C_n^0 + C_n^1 + C_n^2 + \cdots + C_n^n = 2^n\)


选择题:共有 8 人选修了程序设计课程,期末大作业要求由 2 人组成的团队完成。假设不区分每个团队内 2 人的角色和作用,请问共有多少种可能的组队方案?

  • A. 28
  • B. 32
  • C. 56
  • D. 64
答案

这是典型的组合问题。需要从 8 个人中选出 2 个人组成一个团队,由于不区分角色,所以顺序无关。

计算公式为组合数 \(C(n,k) = n! / (k! * (n-k)!)\),其中 \(n\) 是总人数,\(k\) 是团队的人数。

\(C(8, 2) = 8! / (2! * (8-2)!) = 8! / (2! * 6!) = 8*7/(1*2) = 28\)

所以答案选 A。


在标准的集合中,所有元素都是唯一的,例如 \(\{ A,B,C \}\)

可重集则允许元素重复出现。例如,单词 MISSISSIPPI 中的字母构成的可重集是 \(\{ M:1, I:4, S:4, P:2 \}\)

可重集排列问题就是计算一个可重集中的所有元素能组成多少种不同的排列。例如,用单词 MISSISSIPPI 中的所有字母,可以组成多少个不同的字符串?

方法一:除法原理

这是最常用、直接的方法。其核心思想是“先当作全部不同,再除以重复的部分”。

暂时忽略重复元素,假设集合中 \(n\) 个元素都是独一无二的。那么,全排列的数量就是 \(n!\)

而在上一步中,对相同的元素进行了不必要的区分。例如,4 个 S 被当成了 \(S_1, S_2, S_3, S_4\),它们自身有 \(4!\) 种排列。但实际上这些排列都是同一种情况(都是 SSSS)。因此,需要用总数除以每组相同元素的内部排列数 \(n_i !\) 来消除这种重复计算。

假设总元素个数为 \(n\),其中第 1 种元素有 \(n_1\) 个,第 2 种有 \(n_2\) 个,……,第 \(k\) 种有 \(n_k\) 个。排列总数等于 \(n! / (n_1! \times n_2! \times \cdots \times n_k!)\)

比如上面这个问题,总字母数 \(n=11\),其中每个字母 \(n_1 = 1, n_2 = 4, n_3 = 4, n_4 = 2\),那么 \(11! / (1! \times 4! \times 4! \times 2!) = 34650\)

方法二:组合数模型

这种方法将问题看成是“为元素选择位置”的过程。

想象有 \(n\) 个空位排成一排。任务是决定把哪种元素放在哪些位置上。

  • 第一步:从 \(n\) 个空位中,为 \(n_1\) 个第一种元素选择 \(n_1\) 个位置
  • 第二步:从剩下的空位中,为 \(n_2\) 个第二种元素选择 \(n_2\) 个位置
  • 第三步:以此类推,直到所有元素都放好位置。
  • 根据乘法原理,将每一步的选择数相乘,就是总的排列数。

排列总数等于 \(C(n, n_1) \times C(n - n_1, n_2) \times C(n-n_1-n_2, n_3) \times \cdots \times C(n_k, n_k)\),其中 \(C(n,k)\) 是组合数,表示从 \(n\) 个元素中选 \(k\) 个的方案数。

对于上面的问题,\(C(11,1) \times C(10,4) \times C(6,4) \times C(2,2) = 34650\)


选择题:设一个三位数 \(n = \overline{abc}\),其中 a,b,c 均为 1~9 之间的整数,若以 a,b,c 作为三角形的三条边可以构成等腰三角形(包括等边),则这样的 n 有多少个?

  • A. 81
  • B. 120
  • C. 165
  • D. 216
答案

C

需要分两种情况讨论:等边三角形和非等边的等腰三角形。

情况一:构成等边三角形

三条边(即三个数字)完全相等,形式为 \(\{ x,x,x \}\)。此时只要 \(x \gt 0\) 就满足三角形的基本条件,由于 \(x\) 的取值是 1 到 9,此条件恒成立。那么这种情况下有 9 个方案。

情况二:构成非等边的等腰三角形

三条边中有两条相等,另一条不相等,形式为 \(\{ x,x,y \}\),其中 \(x \ne y\)。这时要满足三角形的基本条件,需要 \(x+y \gt x\) 并且 \(x+x \gt y\),也就是 \(0 \lt y \lt 2x\)

  • \(x=1\) 时,\(y \lt 2\),同时 \(x \ne y\),所以有 0 种。
  • \(x=2\) 时,\(y \lt 4\),可以是 1,3(不能是 2),所以有 2 种。
  • \(x=3\) 时,\(y \lt 6\),可以是 1,2,4,5,所以有 4 种。
  • \(x=4\) 时,\(y \lt 8\),可以是 1,2,3,5,6,7,所以有 6 种。
  • \(x=5 \dots 9\) 时,\(y\) 可以是除了 \(x\) 外的任意数,各自都有 8 种。

有效边长组合总数等于 \(0+2+4+6+8 \times 5 = 12 + 40 = 52\) 种。

对于每一种 \(\{ x,x,y \}\) 的组合(例如 \(\{ 2,2,1 \}\)),可以排列成 3 个不同的三位数 \(n\)(例如 221, 212, 122),也就是 \(3!/2!\)。因此,非等边的等腰三角形有 \(52 \times 3 = 156\) 种方案。

总计

将两种情况的数量相加得到 165 种。

相关文章:

计数原理与排列组合

加法原理:做一件事情,有 \(n\) 类办法,第 \(1\) 类办法有 \(m_1\) 种方法,第 \(2\) 类办法有 \(m_2\) 种方法,第 \(n\) 类办法有 \(m_n\) 种方法,则完成这件事情的办法有 \(m_1+m_2+\cdots+m_n\) 种。 加法原理属于分类计数原理,分类需要包含所有情况,类与类之间不会产…...

9.16动态用例设计方法 笔记

...

深入解析:ESP32三种主流的开发环境

深入解析:ESP32三种主流的开发环境pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; …...

js

js...

9.16电商状态迁移图

...

c# ConcurrentDictionary

using System.Collections.Concurrent;internal class Program {static void Main(string[] args){ConcurrentDictionary<string, RedisConnection> redisConnectionDic = new ConcurrentDictionary<string, RedisConnection>();int redisConn =10;//会多次创建//P…...

核桃OJ【S组 第二轮】信息学竞赛10w选手模拟考

赤石,爽!核桃OJ【S组 第二轮】信息学竞赛10w选手模拟考 什么糖丸的名字 还是pvz专场。 植物部队哈基米 哦哦哦,感觉就不难,无非是一个连续段成环和特殊植物两种,复杂度能过。哈哈哈,预处理跑2s,太帅了吧!卡常!最后跑1.5s,过了。可是你大样例只有一个不满的,这是什么…...

第一次个人编程作业

第一次个人编程作业 作业GitHub链接https://github.com/useful-Tree/3123004757/tree/main 一、PSP表格(预估与实际耗时)PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)Planning 计划 15 20 Estimate估计任务所需时间 15 20Development 开发 …...

【初赛】软件系统 - Slayer

软件系统 (主要是之前做到了几次 全错 来记一下 系统软件 操作系统、Windows、dos、unix、各种计算机语言处理程序、机器语言、汇编语言、高级语言、数据库管理系统、支持软件 应用软件 程序库、软件包、套装软件、用户程序 常见:字处理软件、电子制表软件、计算机辅助设计软…...

漏洞详解--XXE 从入门到精通!

一、漏洞原理 1.1 核心 XXE(XML External Entity injection),名为XML外部实体注入。其核心在于XML解析器默认允许外部实体/DTD,攻击者通过构造特殊的XML使其包含恶意外部实体。外部实体可以为服务器敏感文件,也可以为网络请求等,之后利用方式类似于文件包含和SSRF,有时甚…...

数学分析习题课 note

ohno,这很难第一讲:实数系 我们可以定义有序域 \(F\) 。一些有序域 \((F,+,\cdot,\le )\) 满足以下所谓连续公理: 连续公理 阿基米德公理:\(\forall x,y\in F,x>0,\exists n\in N^{+}\) 使得 \(nx>y\) 完备公理:若存在代数结构 \((F,+,\cdot,\le )\) 满足 \(F\subse…...

总结-CDQ 分治

关于 CDQ 分治 CDQ 分治是一种思想而不是具体的算法,并且必须离线处理,用于维护具有偏序限制的问题。 偏序可以理解为大小关系。 经典三维偏序 CDQ 分治的经典应用。 给定每个元素,每个元素都有三个属性 \((x,y,z)\),要求统计所有满足三个偏序条件时的价值。 标准方法:sor…...

【初赛】计算机语言 - Slayer

计算机语言 编译性语言 c c++ pascal 解释性预言 py java JavaScript ruby PHP...

深入浅出RocketMQ客户端编程

深入理解RocketMQ:从架构到实战的全方位指南 在当今分布式系统日益普及的时代,消息队列已成为支撑高并发、高可靠业务的核心组件。RocketMQ作为阿里巴巴开源的高性能消息中间件,凭借其卓越的性能和稳定性,在电商、金融等高要求场景中得到了广泛应用。今天,让我们一起深入探…...

Win10玩LOL弹窗

将红框内关闭关闭后,可以按win+g快捷键,如果不弹出那个窗口,在LOL里面应该也不会弹出...

溢出存储变量

这个 negative(i) 表示的就是 (-i) 这个数(其中 i>=0),在二进制下的编码。 这个编码满足 \(i+negative(i)=2^k\),可是由于我们二进制下只有 \(k\) 位,最高位是 \(2^{k-1}\),所以那个 \(1\) 会被丢掉,所以加起来结果为 \(0\)。 那如何确定一个数被存储为多少,因为前面…...

retrieving repo key for OS unencrypted from

在服务器上安装mkfontscale工具时,下载成功但是再安装过程中一直提示: retrieving repo key for OS unencrypted from http://repo.openeuler.org/openEuler-22.03-LTS-SP3/OS/x86_64/RPM-GPG-KEY-openEuler。 手动下载RPM-GPG-KEY-openEuler文件,将其上传到服务器/etc/yum.…...

3. Explain详解与索引最佳实践

3.1 Explain使用与详解id select_type table partitions type possible_keys key key_len ref rows filtered Extra1 SIMPLE user NULL ref idx_name_age_dpt idx_name_age_dpt 1023 const 1 100.0 NULL中 重要 中 低 重要 重要 重要 重要一般 一般 一般通过EXPLAIN或DESC命令获…...

软工个人项目作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13477这个作业的目标 制作论文查重工具论文查重工具项目文档 项目概述 本项目是一…...

异地办公文件同步,多台设备如何无缝同步最新教程

如何实现异地电脑文件同步?本文对比了坚果云与Syncthing等复杂技术方案。讲解如何使用坚果云,无需繁琐配置,即可在Windows/Mac等多设备间实现文件自动、实时同步。是解决远程办公和多设备管理难题的简单、高效选择。异地电脑文件同步?告别复杂技术,一招搞定! 身处不同城市…...

CSP-S模拟22

前言: 哈哈哈,又是一场爆零的模拟赛~~ \(T1:\) 木棍 思路: 机房出现了两种思路: 第一种:我们不难发现,一共就只有五种情况\({334}{2233}{2224}{244}{22222}\)...

详细介绍:【系统分析师】2025年上半年真题:论文及解题思路

详细介绍:【系统分析师】2025年上半年真题:论文及解题思路pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New",…...

实战有效的Web时序攻击技术剖析

本文深入探讨了Web时序攻击的实际应用,包括参数发现、服务器端注入和反向代理配置错误检测,通过真实案例展示了高精度时序分析技术在安全测试中的突破性进展。倾听低语:实际有效的Web时序攻击 | PortSwigger研究 James Kettle 研究总监 @albinowax 发布时间:2024年8月7日 1…...

22222222 - idle

//为什么要攀登?因为山就在那里。 #include<bits/stdc++.h> #define mrx 0x7f7f7f7f7f7f7f7f //#define int long long using namespace std; inline int read(){int num=0,flag=1;char ch=getchar();while(ch<0||ch>9){if(ch==-) flag=-1;ch=getchar();}while(ch…...

表格如何设置多人在线编辑?坚果云实时编辑,告别版本冲突!

还在为Excel表格多人协作的版本混乱、数据冲突而烦恼吗?本文深入对比坚果云、在线Office等三大解决方案,并提供坚果云实战教程。教你如何利用其强大的实时同步、版本管理和权限控制功能,彻底告别协作难题,实现高效、安全的团队文件管理。告别表格协作难题:三大高效解决方案…...

白嫖党狂喜!爆肝一下午搞定 URL 转 HTML 幻灯片神器,ISlide 9900 资源点从此是路人

原文:白嫖党狂喜!爆肝一下午搞定 URL 转 HTML 幻灯片神器,ISlide 9900 资源点从此是路人家人们谁懂啊!之前分享的 ISlide 插件做 PPT 一次要耗 9900 个资源点【从 url 到 PPT 一键生成:Coze 工作流,颠覆你的内容创作方式!】,作为资深白嫖党看着资源点的大量消耗实在心疼…...

继承

1.概述 子类和父类的区分需要根据实际情况,不能随便使用 2.子类只能继承一个父类,(单继承),但是可以多级继承 所有类都简介或直接继承Object类(java虚拟机自动生成) 3继承的内容 成员变量 继承的private内容可以被继承但是不能直接使用,需要用get()方法 继承中成员变量的访问特…...

我们究竟在用钱交换什么?

钱,藏着哪些我们没说透的用途?"穷人用健康换钱,富人用钱买健康",而最残忍的是,后者永远买不完 这个世界上,钱不是万能的,但有钱的确能解决99%的问题,包括给我们带来自尊和底气!中国有句老话:和气生财,我认为,和气不一定生财,但有钱确实能为家庭带来一…...

jupyterLab如何使用

好的,JupyterLab 是一个非常强大的交互式开发环境(IDE)。下面我将从安装、启动、核心功能到高级技巧,为你提供一个完整的入门指南。一、安装 JupyterLab 首先,你需要安装 JupyterLab。强烈建议在虚拟环境中安装,以避免包冲突。 1. 使用 pip 安装(最常用) # 1. 创建并激…...

HyperWorks许可监控

在当今竞争激烈的工程设计和仿真领域,资源的高效利用至关重要。HyperWorks作为一款业界领先的工程仿真软件,其许可监控功能为用户提供了强大的资源管理和优化工具。本文将向您介绍HyperWorks许可监控的重要性以及如何利用它确保您的资源得到充分利用。 什么是HyperWorks许可监…...

C++拷贝构造函数详解:从浅拷贝到深拷贝

什么是拷贝构造函数? 拷贝构造函数是C++中的一种特殊构造函数,用于创建一个新对象作为现有对象的副本。当我们使用一个对象来初始化同类型的另一个对象时,拷贝构造函数就会被调用。 基本语法 class MyClass { public:// 拷贝构造函数MyClass(const MyClass& other) {// …...

K8S探针

https://blog.csdn.net/weixin_28820113/article/details/148380309 HTTP探测实战(最常用) 向容器发送 HTTP 请求,若返回状态码为 200-399,则表示检查成功[root@master ~/probe]# cat readiness.yaml kind: Pod apiVersion: v1 metadata:name: nginxlabels:app: nginx spec…...

模拟赛

波波牛的惩罚 我们先处理出每个数可能影响的数,可以用链式前向星或 vector 我们维护一个队列,在最开始的时候放入最小值。 每次取出一个数,然后遍历所有可以影响的数,并把影响成功的数放进队列。 在最后判一下是否相同即可。 复杂度 \(O(n)\)。点击展开代码 #include<bi…...

bug1

9.16 修复报错字体大小bug 补充日志 TeXmacs/progs/debug/debug-widgets.scm 修改build-message 为以下 (define (build-message m)(let* ((k (tm->stree (tm-ref m 0)))(s (utf8->cork (tm->stree (tm-ref m 1))))(t (tm->stree (tm-ref m 2))))(cond ((string-e…...

C#第十二天 025

父类如果只有有参构造器,子类会默认去调用父类的无参构造器,如果子类要有无参构造器需要这样 子类构造器():base(参数)你的理解​​完全正确​​!当父类​​只有有参构造器​​时,子类必须​​显式调用父类的有参构造器​​,否则会编译错误。 类成员的访问级别不能超…...

选择语句的机器级表示

无条件转移指令--jmp 格式: jmp <地址> #pc无条件跳转到<地址> <地址>可以由常数直接给出:jmp 5 <地址>可以来自于寄存器:jmp eax <地址>可以来自于主存 :jmp [999] <地址>可以用“标号”锚定:jmp NEXT 100 mov eax,7 104 mov ebx,6 …...

pip常用命令

好的,这是 Python 包管理工具 pip 的常用命令大全,涵盖了从安装、升级、查询到问题排查的所有核心操作。一、核心命令:安装与卸载命令 描述 示例pip install <package_name> 安装最新版本的包 pip install requestspip install <package_name>==<version>…...

Nginx auth_request 模块使用

Nginx auth_request 模块使用笔记 📌 模块概述 nginx-auth-request-module(官方名:http_auth_request_module)用于在请求处理前向外部服务进行认证验证。 🔧 安装与启用 # 编译时添加模块 ./configure --add-module=/path/to/nginx-auth-request-module# 检查是否已安装…...

用nssm将minio和srs注册成服务

首先,要注意一个关键问题,不要在nssm中直接调用batNSSM 与 Bat 文件的问题:当NSSM启动一个批处理文件(.bat)时,它实际启动的是cmd.exe进程,而批处理中的命令(如minio.exe)则是其子进程。NSSM会监视cmd.exe的状态。一旦批处理中的命令执行完毕,cmd.exe进程就会退出,N…...

Mac上的Markdown学习

Markdown学习 标题 一个#+空格表示一级标题 两个#+空格表示二级标题 ……同理,几个#+空格表示几级标题 字体 粗体 Hello World 前后两个*表示粗体 斜体 Hello World 前后一个*表示斜体 斜体加粗 Hello World 前后三个*表示斜体加粗 删除线 Hello world 前后两个英文字符~表示删…...

ubuntu 18.04安装mysql8.4.5

环境Os:ubuntu 18.04 desktop桌面版mysql:8.4.5 glibc2.17 查看操作系统信息root@db:/# ldd --version ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is…...

Radxa E20C 安装 OpenWrt

背景 今天浏览 Radxa E20C 官方文档中无意中发现设备可以安装 OpenWrt,如下图:Radxa E20C 官方文档安装 OpenWrt参考链接: E20C->上手指南->安装系统->安装系统到EMMC->Windows主机创建目录 01-DriverAssistant v5.0, 下载 DriverAssistant v5.0 ,并解压和安装…...

第三篇:配置浏览器

111111车到山前必有路,学到苦海甘甜来。只有知识和阅历对的起自己的年龄,美好的生活才不会欺骗自己!...

第二篇:playwright初步解析

以下是一个完整的测试用例,模拟用户登录功能: 脚本示例:from playwright.sync_api import sync_playwrightdef test_login(): with sync_playwright() as p: # 启动浏览器 browser = p.chromium.launch(headless=True) page = browser.new_page()# 打开…...

高性能计算-TensorCore-hgemm

1. TensorCore 简介:硬件层面支持半精度浮点矩阵乘法,与昇腾NPU的 cube 核类似,最小只能计算规定尺寸的矩阵乘法。 wmma API 封装在 nvcuda 命名空间2. naive :一个block 1 个warp,wmmaTile 16*16点击查看代码 //naive 一个block 一个warp,一个线程处理一个数据 template …...

《ESP32-S3使用指南—IDF版 V1.6》第三十八章 SPIFFS实验

第三十八章 SPIFFS实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/…...

技术交流社区基础防诈指南

技术交流社区基础防诈指南技术交流社区基础防诈指南 若已确认被骗或发现违法内容,请立即通过以下渠道举报:公安部网络违法犯罪举报网站:12321.cn (网络不良信息) 国家反诈中心:拨打 110 或通过官方APP举报 (注意:报警时务必索要《受案回执》) 中央网信办违法和不良信息举报…...

神秘题

Trick排列置换题,考虑转化乘环上移动问题。题目 精灵之环 假设知道排列 \(p\)。 那么把这个排列 \(p\) 的环连出来,环上点的编号是排列的下标,点的值是编号对应的值。 就比如排列 4 1 2 3 的环为: val: 4 1 2 3 4 id : 1->2->3->4->1...可以发现把这些环上…...

技术群高级防骗指南

技术群高级防骗指南技术群高级防骗指南 怎么骗的 怎么防 被骗会怎么样 怎么骗的 1.资源储备与身份伪装: 1.盗盗取大量高等级账号并使用,给人友好可信的虚假印象2.养 ​ 骗子可能会花时间养这些盗来的号, 参与正常讨论,发一些专业的言论, 或者爆出自己是某某名牌大学来的 / 某…...

集训游记

前言 关于我 2025-9-16 开始写游击这件事情,其实已经考了 10 多次了,感觉前几次还好,后面被削弱了/kk,肯定是感冒debuff的问题,目前是能碾压ysh和lh的部分时候可以干掉xch,别的没咋关注.exe 2025-9-16 上午考试,比赛题目居然叫做 fish、oblivious、array、digit...