| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 寒假自训日志 01.15 -> 正文阅读 |
|
[数据结构与算法]寒假自训日志 01.15 |
寒假自训日志 01.15
牛客新手上路
以及最小素因数板子 (当n == 1 -> ans = 0)
同余方程求解:1012
其实我一开始拿到题目的时候化简出二元一次方程求极值,想用用不等式求解该问题,但是不等式存在极值的条件是两端取相等的条件下,还会存在开根号,被题目正整数的取数有很大影响,很难施展所以才得学欧几里得拓展 首先知道gcd(a , b) = gcd(b , a % b) 其次理解对于不完全为 0 的非负整数 a,b,必然存在整数对 {x,y} ,使得 gcd(a,b)= ax + by 证明: ax1+by1=gcd(a,b); 观察等式得出答案可以类似递归求解 明确欧几里得拓展的使用场景 (1)求解不定方程 pa + qb = c 存在整数解的判断条件:c mod gcd(p,q) == 0 (2)求解模线性方程(线性同余方程) (3)求解模的逆元 ps: 2022.01.15因未搞懂gcd(a,b)= ax + by特解中b == 0时y可以取值为0,所以并没有学懂 比赛情况AtCoder Beginner Contest 235 Acwing第 34 场周赛 cf…洗澡洗过头报名了没打(不过今晚打了两场头已经昏了)明早再vp一场 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 19:57:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |