2022年3月14日(开始学习线性代数和组合数学)
【2022年3月14日(开始学习线性代数和组合数学)】1.看了组合数学:
bilibili:算法竞赛入门——初等数论与组合数学初步(有四个文件)
学到了:
- 逆元
- 欧几里得算法和证明
- 扩展欧几里得算法
- 中国剩余定理的公式
- 各种素数判断
- 素数筛
- 组合数和杨辉三角的关系
- 奇葩的算组合数的方法(O(最大数值+访问次数))
文章图片
文章图片
#includeusing namespace std; int main(){ int n,x,y; cin>>n; int mn=0,l[130],v[10005]; memset(v,0,sizeof(int)*10004); for(int i=0; i >l[i]; mn=max(mn,l[i]); } x=mn; mn=0; for(int i=0; i
原理非常简单,先假设x>y,因为一个数的约数一定小于等于自己(当然),所以序列中最大的数是x(也很当然),然后从序列中去掉x的约数每个一次,剩下一定是y的所有约数(还是当然),其中最大的数一定是y。
推荐阅读
- 2022年3月 新一期 NEAR认证开发者中文课程
- 【树 图 科 技 头 条】 2022年3月14日 星期一
- 2022年一季度文章分类汇总
- 程序员|【最新面试】2022年软件测试面试题大全(持续更新)附答案
- 2022年官网下安装RabbitMQ最全版与官网查阅方法
- 2023年考研人数预测
- ⑧(网络篇)、《史上最全iOS八股文面试题》2022年|⑧(网络篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包
- 2022年官网下安装RedisDesktopManager最全版与官网查阅方法
- ⑦(多线程篇)、《史上最全iOS八股文面试题》2022年|⑦(多线程篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题
- PTA|【PTA乙级】【1096 大美数 (15 分)】