测试页面
这里是测试页面,用于测试各功能是否正常
中文显示测试
我能吞下玻璃而不伤身体
KaTex 测试
h=12gt2h=\frac{1}{2}gt^2
h=21gt2
(a−b)2⩾0,a2−2ab+b2⩾0,a2+b2⩾2ab(a-b)^2\geqslant0,
a^2-2ab+b^2\geqslant0,
a^2+b^2\geqslant2ab
(a−b)2⩾0,a2−2ab+b2⩾0,a2+b2⩾2ab
hexo-spoiler 测试
你看不见我
标题测试
一级
二级
三级
四级
五级
分隔线测试
EndEnd
End
C++常用模板大全
仅自用
高精度计算
高精度加法
12345678910111213string add(string a,string b)//仅限两个非负整数相加{ string ans; int na[L]={0},nb[L]={0}; int la=a.size(),lb=b.size(); for(int i=0;i<la;i++) na[la-1-i]=a[i]-'0'; for(int i=0;i<lb;i++) nb[lb-1-i]=b[i]-'0'; int lmax=la>lb?la:lb; for(int i=0;i<lmax;i++) na[i]+=nb[i],na[i+1]+=na[i]/10,na[i]%=10; if(na[lmax]) lmax++; for(int i=lmax-1;i>=0;i--) ans+=na[i]+'0'; return ans;}
高 ...
C++文件读写操作及加速
0x01-文件读写方法
使用C语言中的freopen()函数进行打开文件并重定向输入输出。示例如下:
12345678910#include<iostream>;using namespace std;int main(){ freopen("testfile.txt","w",stdout); for(int i=0;i<10;i++) cout<<i<<" "; return 0;}
这样,你就可以使用普通的cin,cout来进行文件的输入输出了。当然,也可以使用scanf()、printf()等输入输出函数。
1234567891011#include<iostream>;#include<cstdio>;using namespace std;int main(){ freopen("testfile.txt","w",stdout); fo ...
《算法导论》(Introduction to Algorithm)读书笔记
声明
本笔记全部内容由Himekawa编写,无AI辅助生成。转载内容请标明出处。
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
规范
本笔记需要的所有代码均用C++代码实现。
这是一个长期的项目,预计要一年时间(已经是高中开的坑了)。
本笔记的顺序、内容不会和IA*****保持一致。IA中的思考题部分很可能不会发布。且不保证正确。
本页面的所有笔记均包括以下内容:
正文
数据
代码
*"IA"代指《算法导论》(也可能代指IA?)
目录
第零部分-必需知识
C0.数学知识
求和
离散数学
计数与概率
矩阵
第一部分-基础知识
C1.算法基础
排序算法与算法分析
分治法及其分析
C2.函数的增长
渐进记号
标准记号与常用函数
C3.分治策略
最大子数组问题
矩阵乘法的Strassen算法
求解递归式
C4.概率分析及随机算法
雇用问题
指示器随机变量
随机算法
概率分析的延 ...
【MicroBit】MuSic!Master-使用Python实现MicroBit播放简谱音乐
9a073709aef4b479dbc87bf1e8daaf3aed29c1ea0676e95833c1f66a2cd863ffdeca4b5c453d9a6fb96c66fdad32aaafa80879fdebd5e52b90832c9ccdeef851d509207719bdcd12ebc5e7137459a4d7de26fbfe608afeb86b7a7161f6e732baa5259711c63990a887cdc7e6d9cf87d3daa88382ffc87b19e1a650dcc0f533f8cd3306ad8e6057b85bacf7d9242f17037e29b39ae8f03581307d9386827f584c93bd1370bf44f03f1ef1122aa5457d87ac9afe6627b10bde1d8469b69f103bc8e63a18eb556197e5c4f5d19d4e8b2bbe20515eeef2b15f8d4ea4e7eea031a9910151ad17dc937a768aca954001ad9fdfd159f34b08459c8dc ...