自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 PAT乙级题目对应知识点分类梳理

PAT乙级题目对应知识点分类梳理在这里分类汇总一下乙级题目,以便专项练习。没有按顺序放链接,如果需要的话可以`ctrl+F`搜索题号。

2020-08-02 10:29:13 334 1

原创 MIT 18.06 Gilbert Strang《线性代数》L4. A 的 LU 分解

这里是 MIT 18.06 线性代数 笔记汇总.AB 的逆矩阵:A⋅A−1=I=A−1⋅A(AB)⋅(B−1A−1)=I则AB的逆矩阵为B−1A−1\begin{aligned} A \cdot A^{-1} = I & = A^{-1} \cdot A\\ (AB) \cdot (B^{-1}A^{-1}) & = I\\ \textrm{则} AB \textrm{的逆矩阵为} & B^{-1}A^{-1} \end{aligned}A⋅A−1=I(AB)⋅(B−1A−

2021-08-25 23:22:33 230

原创 MIT 18.06 Gilbert Strang《线性代数》L3. 乘法和逆矩阵

这里是 MIT 18.06 线性代数 笔记汇总.前面介绍了向量和矩阵的乘法,这一节我们要介绍一下两个矩阵之间的乘法。并讨论逆矩阵存在的条件。最后再介绍求解逆矩阵的方法。矩阵乘法行列内积:有 m×nm\times nm×n 矩阵 AAA 和 n×pn\times pn×p 矩阵 BBB(AAA 的总列数必须与 BBB 的总行数相等),两矩阵相乘有 AB=CAB=CAB=C,CCC 是一个 m×pm\times pm×p 矩阵,对于 CCC 矩阵中的第 iii 行第 jjj 列元素 cijc_{ij

2021-08-25 23:19:07 160

原创 MIT 18.06 Gilbert Strang《线性代数》L2. 矩阵消元

这里是 MIT 18.06 线性代数 笔记汇总.消元法有三元方程组 {x+2y+z=23x+8y+z=124y+z=2\begin{cases}x&+2y&+z&=2\\3x&+8y&+z&=12\\&4y&+z&=2\end{cases}⎩⎪⎨⎪⎧​x3x​+2y+8y4y​+z+z+z​=2=12=2​,对应的矩阵形式 Ax=bAx=bAx=b 为[121381041][xyz]=[2122]\begin{bmatrix}1&a

2021-08-25 23:14:57 147

原创 MIT 18.06 Gilbert Strang《线性代数》L1. 方程组的几何解释

MIT 18.06 线性代数 L1. 方程组的几何解释这里是 MIT 18.06 线性代数 笔记汇总.从求解线性方程组来开始这门课,教授从“行图像”与“列图像”的角度解方程。1. 方程组的几何解释基础1.1 二维行向量从一个普通的例子讲起:方程组有2个未知数,一共有2个方程。有方程组 {2x−y=0−x+2y=3\begin{cases}2x&-y&=0\\-x&+2y&=3\end{cases}{2x−x​−y+2y​=0=3​ ,写作矩阵形式有[2−1−12

2021-08-25 23:08:24 453

原创 1005 继续(3n+1)猜想 (25分)

小思路int a[N];bool q[N];code#include <iostream>#include <algorithm>using namespace std;const int N = 1e4 + 10;int n;int a[N];bool q[N];// 声明一个倒序的函数写到sort()里bool cmp(int a, int b){ return a > b;}void func(int x){ w.

2020-08-11 15:49:23 111

原创 1006 换个格式输出整数 (15分)

小思路这个数<1000 所以就是个位,十位,百位百位:int a = n / 100;十位:int b = n / 10 % 10;个位:int c = n % 10;#include <iostream>using namespace std;int main(){ int n; cin >> n; int a = n / 100; for (int i = 0; i < a; i ++ ) cout <&.

2020-08-11 11:01:53 97

原创 1032 挖掘机技术哪家强 (20分)

小思路q[num] += tmp; 对应序号的值存加入对应数组的和。然后大于max的标记坐标和数值最后输出即可。code#include <iostream>#include <string>using namespace std;const int N = 1e5 + 10;int n;int q[N];int main(){ cin >> n; int num, max = 0, pos = 0; for (in..

2020-08-10 23:25:41 144

原创 1004 成绩排名 (20分)

小思路可以写一个结构体存姓名学号变量,然后开一个student[110]数组,循环读入。然后,定义两个变量标识最大最小值。我的原本的笨思路是,先处理第一条数据(让他初始化等于最大最小值),再循环读入剩下的数据。笨方法也能过,但是太笨了。灵魂在于:初始化值:最大值最小,最小值最大小解法1初始化:最大值最小,最小值最大(这样只要有数据就一定会更新)Student maxstud("", "", -1);Student minstud("", "", 101);注意:如果写了实参构造函数,..

2020-08-10 20:36:23 260

原创 1003 我要通过! (20分)

小思路首先看前两条要求:字符串中必须仅有 P、 A、 T这三种字符的;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;那么正确的有这些:PATAPATAAAPATAAAAAPATAAA…就是中间一个A左右加上等量的A(不加也行)都是正确的。再看最后一条:如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a, b, c 均或者是空字符串,或者是仅由字母 A 组成的字符串。以前两条找出的例子,我们用第..

2020-08-02 18:22:25 253

原创 1001 害死人不偿命的(3n+1)猜想 (15分)

code#include<iostream>using namespace std;int main(){ int cnt=0; int n; cin >> n; while (n != 1){ if(n % 2 == 0) n = n / 2; else n = (3 * n + 1) / 2; cnt++; } cout << cnt <<.

2020-08-02 10:33:57 94

原创 1002 写出这个数 (20分)

小思路:按字符串的形式输入求和sum把sum转换为string形式再对应每一位输出对应中文拼音小知识点:如何将数字转为字符串?to_string() 函数string res = to_string(sum); stringstream ss; 定义流#include <sstream>int sum = 123;string res; stringstream ss; // 定义流ssss << sum; // 流 <&lt.

2020-08-02 10:09:50 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除