摘要:
注意,编码方式不要采用 utf-8编码,否则会有中文乱码 解决方法,使用 ANSI 编码,保存文件为 .reg 格式,双击运行,给权限运行 新建栏目即生成可新建的 Markdown 文档 文件 Windows Registry Editor Version 5.00 [HKEY_CLASSES_RO 阅读全文
摘要:
安装 Anaconda3 运行安装程序 Anaconda3-2021.05-Windows-x86_64.exe 下载地址(清华镜像) https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 打开 Anaconda Powershell Prom 阅读全文
摘要:
概念 先版个板子 #include <bits/stdc++.h> using namespace std; class Matrix{ private: vector<vector<double>>a; public: void show(){ for(auto row:a){ for(auto 阅读全文
摘要:
题目描述 实现一颗字典树 跳转链接 Jump To Problem Jump To Solution 代码 import java.util.ArrayList; import java.util.Iterator; class HASet<K> implements Iterable<K> { @ 阅读全文
摘要:
思路 经过简化,其实只需要记录是否存在即可 所以可以只手写 HashSet HashSet代码 import java.util.ArrayList; import java.util.Iterator; /** * Hash-based Set */ class HASet<K> implemen 阅读全文
摘要:
数论小结 03 欧拉函数的应用 RSA加密算法 选取两个质数 \(p,q\) 求 \(\varphi(n),n=p\cdot q\),显然:\(\varphi(n)=(p-1)(q-1)\) 构造公钥 \((n,e)\),选取 \(e\in[2,\varphi(n))\) 并且 \(\gcd(e,\ 阅读全文
摘要:
数论小结 02 费马小定理 定理描述 \[ if\ p\ is\ a\ prime,\ \gcd(a,p)=1,\ then\ a^{p-1}\equiv1\ \mod p \] 费马小定理应用 求逆元 求解 \(ax\equiv1\mod p\),套用费马小定理: \[ a\cdot a^{p-2 阅读全文
摘要:
最小生成树 描述 输入:给出一个图(带权无向边集) 输出:给出一个最小生成树(带权无向边集) 测试数据 vector<Edge> edges={ Edge("A","I",6), Edge("A","J",6), Edge("A","G",5), //3 Edge("B","F",2), Edge( 阅读全文
摘要:
数论小结 1. 扩展欧几里得 首先,根据辗转相除法,不难有: \[ \gcd(a,b)=\gcd(b,a\%b) \] 关于扩展欧几里得算法,是解决线性方程:\(ax+by=c\) 当且仅当,\(\gcd(a,b)|c\) 有解 又因为,\(x,y\in\Z\),所以问题可以转化为,解线性方程:\( 阅读全文
摘要:
解题思路 思路显而易见,计算几何求凸包 Orz大佬,这Python代码绝绝子 @z1m 补充 2022/4/23 补充Graham算法 Andrew算法 C++版本 class Solution { public: vector<vector<int>> outerTrees(vector<vect 阅读全文