- 博客(113)
- 收藏
- 关注
原创 大数的阶乘
题目要求:求一个数的阶乘,N<=1000题目分析常规的计算是不行的,因为1000!超过了范围所以可以用数组来保存结果,模拟计算数的乘法题目代码#include <stdio.h>void Print_Factorial ( const int N );int a[3000]; int main(){ int N; scanf("%d", &N); Print_Factorial(N);
2022-01-14 20:48:20 172
转载 Latex数学符号表
Latex Mathematical Symbols pdf 百度网盘资源:链接:https://pan.baidu.com/s/1U2g6ZUiRvDqmjVPHBkY91A提取码:5adb
2021-01-28 21:08:45 930
原创 实现个人域名跳转指定网站
前言 主要步骤: 步骤一:github相关操作 步骤二:域名解析(以腾讯云购买的域名为例,其他同理)步骤一 github仓库创建 前提:GIthub账号 点击跳转Github仓库创建界面 步骤二 新建index.html<!DOCTYPE html><html><head><meta charset="UTF-8"><...
2021-01-28 21:06:03 3037
原创 Matplotlib 通过GridSpec自定义图形布局
前言 这篇文章主要学习如何根据GridSpec和一些其他的函数实现自定义图形布局使用GridSpec和其他函数自定义图形布局 以下函数或方法实现创建axes上的网格的组合subplots() 或许是创建figures和axes最主要的方式,与 matplotlib.pyplot.subplot() 类似,但是同时创建并放置图形上的所有轴。更多详情请看matplotlib.figure.Figure.subplots.GridSpec 指定将放置子图的网格的几何形状。 需要
2020-12-04 15:43:48 2138 3
原创 Matplotlib 图例指南
更多关于matplotlib的学习请关注博客文章图例指南 在Matplotlib中灵活地生成图例 在阅读这一章节前请熟悉关于 legend()的讲解一些常用用语:图例条目图例由一个或多个图例条目组成。一项仅由一个键和一个标签组成。图例键每个图例标签左侧的彩色/图案标记。图例标签描述键所代表的文本。图例句柄用于在图例中生成适当条目的原始对象。(也不知道这样子翻译的对不对,先放一下英文版,等明白了再回来改)legend entryA legend is
2020-11-25 20:32:01 1985 3
原创 Matplotlib Artist学习
更多关于matplotlib的学习请关注博客文章Artist教程使用Artist对象在画布上渲染matplotlib API有三层。matplotlib.backend_bases.FigureCanvas是图形被绘制到的区域matplotlib.backend_bases.Renderer是知道如何在FigureCanvas上绘制的对象matplotlib.artist.Artist是知道如何使用渲染器在画布上作画的对象。FigureCanvas和Renderer处
2020-11-25 20:31:00 330 1
原创 Matplotlib 图片教程
更多关于matplotlib的学习请关注博客文章图片教程利用matplotlib处理图片导入import matplotlib.pyplot as pltimport matplotlib.image as mpimg将图像数据导入到NumPy数组这是我们要处理的图片:让我们打开并输出它:img = mpimg.imread('C:\\Users\\wangz\\Desktop\\Pic.png') #图片路径print(img)将NumPy数组绘制成图像imsho
2020-11-25 20:29:16 713 3
原创 Matplotlib Pyplot学习
更多关于matplotlib的学习请关注博客文章Pyplotpyplot简介matplotlib.pyplot是使matplotlib像MATLAB一样工作的函数的集合。每个pyplot功能都会对图形进行一些更改:例如,创建图形,在图形中创建绘图区域,在绘图区域中绘制一些线条,用标签装饰绘图等。使用pyplot生成可视化的效果非常快:plt.plot([1,2,3,4])plt.ylabel('num')plt.show()关于上面这个示例中,x轴范围0-3,y轴范围1-4,原因
2020-11-25 20:27:44 288 1
原创 Matplotlib 简介和安装
更多关于Matplotlib的学习文章请关注博客其他文章概述Matplotlib:Python可视化 Matplotlib是一个综合库,用于在Python中创建静态,动画和交互式可视化。安装安装官方发行版 Matplotlib及其依赖项可用于macOS, Windows和Linux发行版的轮包:python -m pip install -U pippython -m pip install -U matplotlib 如果此命令导致从源代码编译Matplotlib,并且编译
2020-11-25 20:24:43 174
原创 Pandas基础学习
文章目录概述安装进入主题,开始入门导入方式对象创建SeriesDataFrame必要的基本功能先创建一些示例对象查看head和tail加速操作迭代排序按索引标签排序按值排序按标签和值排序IO工具(text,CSV,HDF5,...)Merge, join, concatenate and compareconcatebateMergeJoinCompare概述 Pandas是一个Python软件包,提供快速,灵活和富于表现力的数据结构。 Pandas建立在NumPy之上,旨在与许多其他第三方
2020-11-14 21:40:26 191
原创 Python之NumPy的了解与安装
了解什么是NumPy NumPy是Python中科学计算的基本软件包。它是一个Python库,提供多维数组对象,各种派生对象(例如蒙版数组和矩阵)以及各种例程,用于对数组进行快速操作,包括数学,逻辑,形状处理,排序,选择, I / O ,离散傅立叶变换,基本线性代数,基本统计运算,随机模拟等等。更多信息请自行查询官方文档或百度NumPy 安装 使用已有的发行版本Anaconda: 免费 Python 发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理
2020-11-08 16:42:24 329 1
原创 NumPy全基础学习
文章目录前导准备学习目标基础简单介绍数组创建输出数组基本运算通用函数索引,切片和迭代操纵形状改变数组的形状堆叠在一起的不同数组将一个数组拆分为几个较小的数组副本和视图无复制视图或浅复制副本或深复制函数和方法概述不太基础广播规则高级索引和索引技巧用索引数组建立索引用布尔数组建立索引ix_()函数用字符串索引线性代数简单的数组操作技巧与窍门”自动“重塑向量堆叠直方图前导准备Python学习,具体参阅Python教程为运行示例,需安装matplotlib库,具体看文章的上一篇学习目标了解Num
2020-11-08 15:20:40 650 4
原创 LeetCode 盛最多水的容器
水题,随意记录一下,主要是没想到莽以下就过了链接https://leetcode-cn.com/problems/container-with-most-water/题目描述11. 盛最多水的容器难度中等1479收藏分享切换为英文关注反馈给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。...
2020-05-29 21:40:55 139
原创 leetcode 整数反转
哇,我也太菜了,这题也能错的。题目链接https://leetcode-cn.com/problems/reverse-integer/题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转...
2020-05-28 12:32:00 98
原创 LeetCode 两数之和
作为LeetCode中简单的一道题,也是第一次刷LeetCode的入门题,希望坚持呀!!!1. 两数之和难度简单给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]...
2020-05-25 11:55:23 97
原创 【模拟退火入门】1:Country Meow 2:经典问题:旅行商问题 3:求多项式最值
学习博客:https://www.cnblogs.com/zwfymqz/archive/2018/04/28/8966901.htmlhttps://blog.csdn.net/baimafujinji/article/details/6474567https://www.cnblogs.com/caijiaming/p/11674182.htmlhttps://www.cnbl...
2019-10-22 22:05:52 164
原创 【数学】【求每个值对结果的贡献】Prime Game
题意: 定义了mul(l,r) 为a[l]*a[l+1]*……*a[r],fac(l,r) 为mul(l,r)中素因子的个数 求 ,(其中i从1-n,j从i-n)题解: 首先要考虑的是每个素因子能够贡献多少个区间 比如说对第p个位置的数a[p]的素因子,它所贡献的区间共有p*(n-p+1) (应该好理解吧。。) 但是如果第p个之...
2019-10-20 15:21:34 310
原创 【区间素数筛】 Help Hanzo
题意: 求一段区间内的素数的个数题解: 当区间边界很小时,可以直接根据埃式筛法先预处理所有素数,然后直接暴力遍历计数即可 但当边界太大时,比如求【100000000 100010000】区间内的素数个数,打表是不能达到这个范围的,所以就需要把区间整体转移到【0,10000】 至于如何转移,可以根据埃式筛的原理,...
2019-10-11 21:40:06 236 1
原创 【调和级数求和公式】【欧拉常数】I - Harmonic Number
题意: 求1+1/2+1/3+…+1/n欧拉常数值:C≈0.57721566490153286060651209求和公式:S(n)=ln(n)+C+1/(2*n)公式只对n值很大的数有效( C++ cmath库中log(n)就是ln(n) )#include<bits/stdc++.h>#include<iostream>#include&...
2019-10-06 14:48:39 4514
原创 【求n^k的前三位后三位】Kuangbin带你飞 E - Leading and Trailing
题意: 就是求n^k的前三位,后三位题解: 后三位直接用快速幂求 求前三位: 对于任意一个数正整数n,可以表示成10^a,其中a是个浮点数,例如:12=10^1.07918 n^k=10^a^k=10^(a*k)=10^(x+y)=(10^x)*(10^y) 其中10^x是n^x的整数部分,10^y是n^k的小数部...
2019-10-03 14:20:03 160
原创 【规律题】【判断n的约数和奇偶】Sigma Function
题意: 求一个正整数n的约数的和的奇偶性题解: 对于pi来说 ①:=2则…+一定是奇数 ② :≠2,则当为偶数时…+为奇数,否则为偶数 对来说,只要其中一个…+为偶数,则为偶数 所以对为奇数的情况,是除了2以外的所有因子的为偶数 对约数和奇数的情况下,n的因子有,或这三种形式,这是因为对所有为偶数,就可以表示成一个数的平方的形...
2019-10-03 13:22:57 339
原创 差分的应用及正整数的k次幂求和
来源:http://xueshu.baidu.com/s?wd=paperuri%3A%281d6cf25a905f1951b577cf287a82e1a3%29&filter=sc_long_sign&tn=SE_xueshusource_2kduw22v&sc_vurl=http%3A%2F%2Fwenku.baidu.com%2Fview%2Fef155ff1a269...
2019-10-02 14:57:30 635
原创 【简单DP】2019_CCPC_QUD -Invoker
In dota2, there is a hero named Invoker. He has 3 basic skills in the game, which are Quas, Wex and Exort. Once he launches a basic skill, he will gain the corresponding element, where Quas gives "Q",...
2019-10-02 12:15:55 444
原创 【不一样的容斥】FROGS
题意: n个青蛙各自以a[i] 间隔从起点0,沿着m个石头的圆圈跳跃,问所有被青蛙跳过的石头的编号的总和题解: 可以发现,每个青蛙能跳的石头的编号都是gcd(a[i],m)的倍数 例如:a[i]=6,m=14,gcd(6,14)=2,跳过的石头编号分别是:0 6 12 4 10 2 8 0因为对每一个青蛙,在求和过程...
2019-09-29 22:18:05 87
原创 【数学】小A进学校
题目链接http://icpc.upc.edu.cn/problem.php?cid=1882&pid=3题意:求n! 在k进制下末尾0的个数题解:可以知道一个数N可以转换成a*(k^x) (k表示进制,x表示末尾0的个数)即N=a*(k^x)例如: 十进制 1300 =13*(10^2) 二进制 100 = 1*...
2019-09-21 16:05:12 92
原创 【凸包】【Andrew算法】牛客 —message
前置知识点凸包:概念示例图(一)1 点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。右图中由红色线段表示的多边形就是点集Q={p0,p1,...p12}的凸包。2 一组平面上的点,求一个包含所有点的最小的凸多边形,这就是凸包问题了。这可以形象地想成这样:在地上放置一些不可移动的木桩,用一根绳子把他们尽量紧地圈起来,并且...
2019-09-13 18:19:48 209
原创 Web前端开发技术作业
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta ...
2019-09-11 21:11:29 5526
原创 【莫比乌斯反演】 [SDOI2015]约数个数和
不会不会。。学习中,先记下来关于莫比乌斯反演公式:题意:关于 d(i j) 的结论:至于为什么,推荐大佬博客-> https://blog.csdn.net/ab_ever/article/details/76737617所求的Ans公式证明过程: 大佬博客。。 ...
2019-09-10 17:17:57 165
原创 【扩展剩余定理】【斐波那契博弈】 A. Who is better?
传送门题意:模板题用扩展中国剩余定理求n,再根据斐波那契博弈,若n为斐波那契数列的某一项,则先手必败,反之先手必赢#include<iostream>#include<algorithm>#include<cmath>#include<stdio.h>#include<string.h>#in...
2019-09-10 16:48:48 111
原创 【Miller-Rabin大素数检测】【Pollard_rho大数分解】【模板】
Miller-Rabin大素数检测#include<iostream>#include<ctime>#include<algorithm>using namespace std;typedef long long ll;const int maxn = 1000000+10;ll mul(ll a, ll b, ll m)//求a*b%m...
2019-09-09 09:01:50 146
原创 【杜教筛】【模板】P4213 【模板】杜教筛(Sum)
裸模板题但在洛谷提交可能会超时,在洛谷上提交了一晚上,找了一晚上哪里出问题了,直到最后把一份参考的AC代码再交一遍又T了之后,蓝瘦香菇。。!大佬博客,讲的超详细https://www.cnblogs.com/peng-ym/p/9446555.html#include<iostream>#include<algorith...
2019-09-05 23:05:14 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人