自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nameofcsdn的博客

人工智能 https://www.captainai.net/csuzhucong/

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++函数重载

1,函数重载函数重载是一种泛型设计,c语言和python都不支持,c++支持2,普通函数重载函数can

2021-05-30 22:57:13 1558 1

原创 面向对象程序设计(5)成员默认值、default、delete、多继承、虚继承

1,成员默认值class A{ int x=3;public: void out() { cout << x << " "; }};int main(){ A a; a.out(); return 0;}

2021-05-30 22:19:38 1506

原创 力扣OJ(3x)LCP

LCP 01. 猜数字小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。示例 1:输入:guess = [1,2,3], answer = [1,2,3]输出:3解释:小A 每次都猜对了。示例 2:输入:guess = [2,2,3], .

2021-05-30 21:47:38 1911 1

原创 python实用代码

1,翻转字符串翻转x = ''.join(reversed(x))

2021-05-29 23:00:06 1382 1

原创 ELF

一,目标文件格式编译链接https://blog.csdn.net/nameofcsdn/article/details/116654835目标文件和可执行文件的逻辑结构是类似的,所以一般采用同样的存储结构。Windows中是PE(portable executable),Linux中是ELF(executable linkable format),这些都是COFF格式的变种,所以PE也称为PE-COFF还有动态链接库、静态链接库也是采用可执行文件的格式进行存储的,准确的说,静态...

2021-05-21 14:51:45 1385

原创 lambda表达式、仿函数、函数对象

目录一,lambda表达式二,lambda表达式各部分用法1,[]2,->一,lambda表达式lambda表达式相当于就是一个匿名函数。使用示例:#include<iostream>#include <algorithm>using namespace std;int main(){ int x[]={4,6,2,5}; sort(x,x+sizeof(x)/sizeof(int),[](int a,int b){return

2021-05-19 17:00:41 1485

原创 幂和、多边形数

目录一,幂和二,OJ实战51Nod - 2172 ProjectEuler 6一,幂和幂和其中最常见的是, 那么,有没有求取高阶幂和的通用方法呢?通用方法有很多,这里介绍高中数学常用的数列技巧的方法:两边累积求和得到如k=3,即所以二,OJ实战51Nod - 2172 ProjectEuler 6前10个正整数的平方和是1^2+2^2+⋯+10^2=385前10个正整数和的平方是(1+2+⋯+10)^2=3025和的...

2021-05-18 16:07:15 1328

原创 范德蒙矩阵

目录一,范德蒙矩阵二,OJ实战51Nod - 1960 范德蒙矩阵一,范德蒙矩阵二,OJ实战51Nod - 1960 范德蒙矩阵LYK最近在研究范德蒙矩阵与矩阵乘法,一个范德蒙矩阵的形式如下:它想通过构造一个含有1~nm的n*m的矩阵G,使得G*V得到的n*n的矩阵T中所有位置上的元素之和最大。其中n,m<=100000,ai<=2*10^9。你只需输出这个值对1e9+7取模后的结果。在样例中,矩阵G为1 42 3当然可..

2021-05-18 15:14:45 9264 4

原创 统计特征

一,均值,方差均值反差所以二,OJ实战51Nod - 1098最小方差给出M个数,从中找出N个数,使这N个数方差最小。Input第1行:2个数M,N,(M > N, M <= 10000) 第2 - M + 1行:M个数的具体值(0 <= Xi <= 10000)Output输出最小方差 * N的整数部分。Sample Input5 312345Sample Output2#include&...

2021-05-14 15:06:59 1984

原创 费马大定理

二,OJ实战CSU 1337: 搞笑版费马大定理题目:Description费马大定理:当n>2时,不定方程a^n+b^n=c^n没有正整数解。比如a^3+b^3=c^3没有正整数解。为了活跃气氛,我们不妨来个搞笑版:把方程改成a^3+b^3=c3,这样就有解了,比如a=4, b=9, c=79时4^3+9^3=793。输入两个整数x, y,求满足x<=a,b,c<=y的整数解的个数。Input输入最多包含10组数据。每组数据包含两......

2021-05-14 00:15:37 3251

原创 BFS、双向BFS

vijos 1360 八数码问题背景Yours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们.描述在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变。格式输入格式输入初试状态,一行九个数字,空格用0...

2021-05-12 17:23:12 3234

原创 编译链接

1,编译链接编译链接分为4个步骤:预处理、编译、汇编、链接2,预处理(预编译)预编译过程把源文件变成.i文件,主要处理以#开头的预编译指令,比如#include、#define等主要处理规则:2,编译编译是把预处理完的文件进行一系列词法分析、语法分析、语义分析、优化后,生成相应的汇编代码文件。3,汇编汇编器将汇编代码变成机器指令,没有复杂语法,也没有语义,也不需要优化,只需要一一对应的翻译即可。4,链接链接过程生成可执行文件。...

2021-05-11 15:23:37 8113

原创 模拟退火算法

。。。

2021-05-10 20:05:29 7387 1

原创 蒙特卡洛方法

目录一,蒲丰投针问题(Buffon's noodle)二,求定积分三,求反常积分1,无界函数反常积分2,无穷区间反常积分四,其他蒙特卡洛方法一,蒲丰投针问题(Buffon's noodle)平面内有无穷多条互相平行的直线,任意相邻两条的彼此间隔都是a,有一条长为l的针,l<=a,把针随机丢在平面内,求针和直线有交点的概率。解法一:其中的思想是,针的质心的位置和针的方向是两个独立的随机变量。所以,投针实验可以用来估算π的值。解法二:一个直径为a

2021-05-10 17:34:51 2511

原创 高等数学

目录高等数学(1)函数、极限、导数高等数学(2)高等数学(3)中值定理、积分高等数学(4)高等数学(5)求积分高等数学(6)级数高等数学(7)几何应用高等数学(8)二元函数微分高等数学(9)重积分、含参变量的积分高等数学(10)曲线、曲面积分高等数学(11)微分方程高等数学(1)函数、极限、导数高等数学(2)高等数学(3)中值定理、积分1,费马引理:设f(x)在X₀的邻域U(X₀)内有定义且f'(X₀)存在。若∀x∈U(X₀),f(X)≤f(X₀

2021-05-09 21:24:22 24571 2

原创 高等代数

高等代数(1)1.P为不可约的多项式,若P是f的k重因式,则p是f’的k-1重因式2.f没有重因式⇔(f,f')=13.初等对称多项式4.∀f可以唯一地表示成Pi的多项式。5.∀的数域F,Q F,即Q是最小数域6. A、B为环,则A∩B为环7.有重因式的多项式未必有重根8.高斯引理:两个本原多项式的乘积为本原多项式。高等代数(2)二次型高等代数(3)向量空间1.无限维:若V中找到任意多个线性无关的向量。则称V为无限维向量。如:多项式1,X,X²,X³,…故所有多项式构成无限.

2021-05-09 21:04:40 6268

原创 全国高中数学联赛——代数

目录一,不等式二,多项式、函数、方程三,其他代数一,不等式二,多项式、函数、方程1,α=,f(x)是连续函数,且f(αx+y)+f(αy+z)+f(αz+x)=αf(x+y+z)+2(f(x)+f(y)+f(z)),求f2,a为常数,,证明3,求g(x)和f(x),使得f(x)严格递增,且满足f(x+y)=f(x)g(y)+f(y) ①三,其他代数1,,证明,其中F是斐波那契数列...

2021-05-09 01:40:20 2441

原创 全国高中数学联赛——组合

二,精选习题1,有n只棋子,任取2堆,从较多的一堆取出若干棋子放入另一堆,使得另一堆棋子数翻倍。求初始分布状态,使得n只棋子可以操作成一堆。2,p<=min{m,n}, q<=min{m,n},在m*n的表中填非0的数,交替进行p操作、q操作,p操作是取1个p*p的子表,每个数乘以-1,q操作同理,求p和q使得对任何初始状态,都可以通过有限次操作使得所有数变成正数。3,n个人中,每一对人为友好或敌对,共有q个友好对子,任意3人中至少有1个敌对对子,证明:存在...

2021-05-09 01:24:09 2335

原创 拒绝采样(Rejection Sampling)

力扣478. 在圆内随机生成点给定圆的半径和圆心的 x、y 坐标,写一个在圆中产生均匀随机点的函数randPoint。说明:输入值和输出值都将是浮点数。圆的半径和圆心的 x、y 坐标将作为参数传递给类的构造函数。圆周上的点也认为是在圆中。randPoint返回一个包含随机点的x坐标和y坐标的大小为2的数组。示例 1:输入:["Solution","randPoint","randPoint","randPoint"][[1,0,0],[],[],[]]输出: [...

2021-05-08 18:09:35 1650

原创 椭圆曲线

一,椭圆曲线在椭圆曲线加密https://blog.csdn.net/nameofcsdn/article/details/115627882一文中,主要讨论的是,椭圆曲线的一些和加密相关的特性,本文讨论其他的一些特性。椭圆曲线加密中给出了常用椭圆曲线的方程本文使用它规约之后的形式:本文不讨论加密,所以没有无穷远点。二,椭圆曲线上的有理点1,y^2=x^3+x证明曲线上唯一的有理点是(0,0)证明:假设存在其他有理解,设x=a/b,y=c/d则两边都是...

2021-05-07 17:52:21 6397

原创 操作系统原理

1,计算机基本结构计算机可以分成CPU、内存、IO设备、其他部件。总线(BUS)是用来连接所有部件的。后来人们设计了高速设备处理的北桥芯片、低速设备处理的南桥芯片。北桥PCI连接CPU、内存等,南桥ISA连接低速设备,系统总线是PCI BUS,低速设备采用ISA总线汇总到南桥,高速设备有各自的总线汇总到北桥。2,设备驱动对于硬件设备,操作系统中的硬件驱动程序来实现具体操作,向上提供统一的访问模式,软件开发只需要调用接口。设备驱动由设备厂商开发,操作系统开发者为设备厂...

2021-05-06 17:46:20 1553

五子棋人机对战完整代码

五子棋人机对战完整代码,有完整的思路解析、AI

2021-12-15

独立钻石棋问题求解的源代码

独立钻石棋问题求解的源代码

2016-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除