会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dr_Lo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
13
下一页
2018年11月12日
矩阵乘法模板C/C++
摘要: 由于矩阵相乘是诸多算法中的基础,就像乘法之于快速幂一样,所以有必要熟练掌握,以下模板是我个人觉得用起来比较方便的,但是随着时间迁移肯定是需要对其进行精进的。代码示例:struct Matrix{ int n,m; int v[maxn][maxn]; Matrix(i...
阅读全文
posted @ 2018-11-12 12:35 Dr_Lo
阅读(1181)
评论(0)
推荐(0)
2018年11月11日
Baby Step,Giant Step算法模板
摘要: 介绍:BSGS(Baby Step,Giant Step)算法是用来求高次同余方程的解的算法。模板:P148//baby step giant step#include#include#includeusing namespace std;typedef long l...
阅读全文
posted @ 2018-11-11 15:49 Dr_Lo
阅读(214)
评论(0)
推荐(0)
2018年11月4日
拓展欧几里得算法模板
摘要: 代码示例:求出ax + by = c的所有解#includeint exgcd(int a,int b,int& x,int& y){ if(b == 0){ x = 1,y = 0; return a; } int d = exgcd(b,a%b,x,y); i...
阅读全文
posted @ 2018-11-04 21:20 Dr_Lo
阅读(94)
评论(0)
推荐(0)
2018年10月30日
欧拉函数与线性筛模板
摘要: 代码实例:求单个欧拉函数。分解单个数,可以用循环来实现,不必借助辅助数组。线性筛求欧拉函数://求欧拉函数phi #includeint phi(int n){ int ans = n; for(int i = 2;i*i 1) ans = ans/n*(n-1);...
阅读全文
posted @ 2018-10-30 15:54 Dr_Lo
阅读(134)
评论(0)
推荐(0)
求N所有正约数
摘要: 题意:给定一个正整数N(N #include #includeusing namespace std;const int maxn = 2*100000;int e[20];int primes[20];bool isPrime[maxn];int ans = 1;i...
阅读全文
posted @ 2018-10-30 15:25 Dr_Lo
阅读(524)
评论(0)
推荐(0)
2018年10月24日
A New Alphabet
摘要: 题目链接:https://nanti.jisuanke.com/t/32763解题思路:简单的字符替换,注意"\\"才是\代码实例:#include#includeusing namespace std;int main(){ string Replace[30] =...
阅读全文
posted @ 2018-10-24 14:59 Dr_Lo
阅读(116)
评论(0)
推荐(0)
2018年10月22日
Python中xlrd常用用法整理
摘要: 1.背景1.1 安装模板:到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 在cmd命令行输入:pip install xlrd1.2 xlrd介绍:xlrd是python环境下对ex...
阅读全文
posted @ 2018-10-22 13:41 Dr_Lo
阅读(12003)
评论(0)
推荐(1)
用python写一个抽奖程序
摘要: 第一次使用python写程序,确实比C/C++之类方便许多。既然这个抽奖的数据不大,对效率要求并不高,所以采用python写,更加简洁、清晰、方便。1.用到的模块生成随机数的模块random 用来读取excel表格的模块xlrd2.思路:首先打开excel表格,然后读...
阅读全文
posted @ 2018-10-22 12:51 Dr_Lo
阅读(1987)
评论(0)
推荐(0)
2018年10月15日
KMP算法--Next数组详解与优化
摘要: 本篇文章直接跳过蛮力算法以及一些简单背景,着重讨论Next数组的意义以及其是如何工作的,并对如何求Next数组做详细记录。1.背景1.1 KMP算法的应用:KMP算法用来解决模式串匹配问题。1.2 为什么要用KMP算法:普通的蛮力算法时间复杂度为O(n*m),而KMP...
阅读全文
posted @ 2018-10-15 17:15 Dr_Lo
阅读(1015)
评论(0)
推荐(0)
2018年10月5日
kd-树笔记
摘要: 以下内容均为本人近几天学习笔记,个人理解,并非完美答案,请抱着怀疑眼光阅读,如有错误请告知,感谢!1.kd-树简介1.1 特征:在任何情况下,kd-树都是一棵递归定义的平衡二叉搜索树1.2 用途:常用于范围查询,高效解决多维范围查询。例如:快速在校友数据库中找到197...
阅读全文
posted @ 2018-10-05 19:43 Dr_Lo
阅读(213)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
13
下一页
公告