草庐IT

01背包和完全背包

01背包最大约数和题目链接点击这里题目描述选取和不超过SSS的若干个不同的正整数,使得所有数的约数(不含它本身)之和最大。输入格式输入一个正整数SSS。输出格式输出最大的约数之和。样例#1样例输入#111样例输出#19提示【样例说明】取数字444和666,可以得到最大值(1+2)+(1+2+3)=9(1+2)+(1+2+3)=9(1+2)+(1+2+3)=9。【数据规模】对于100%100\%100%的数据,1≤S≤10001\leS\le10001≤S≤1000。源代码#includeusingnamespacestd;constintN=5050;intf[N],v[N],w[N];int

动态规划--01背包问题详解

代码随想录day42和day43动态规划模块01背包问题“即使到不了远方,心中也要有远方的模样。”文章目录1.01背包理论基础1.1什么是背包问题1.2二维dp数组01背包1.3一维dp数组(滚动数组)01背包2.leetcode416.分割等和子集2.1详细思路及思考难点2.2具体步骤及代码实现3.leetcode1049.最后一块石头的重量3.1详细思路及思考难点3.2具体步骤及代码实现4.leetcode494.目标和4.1详细思路及思考难点4.2具体步骤及代码实现5.leetcode474.一和零5.1详细思路及思考难点5.2具体步骤及代码实现1.01背包理论基础1.1什么是背包问题 

动态规划--01背包问题详解

代码随想录day42和day43动态规划模块01背包问题“即使到不了远方,心中也要有远方的模样。”文章目录1.01背包理论基础1.1什么是背包问题1.2二维dp数组01背包1.3一维dp数组(滚动数组)01背包2.leetcode416.分割等和子集2.1详细思路及思考难点2.2具体步骤及代码实现3.leetcode1049.最后一块石头的重量3.1详细思路及思考难点3.2具体步骤及代码实现4.leetcode494.目标和4.1详细思路及思考难点4.2具体步骤及代码实现5.leetcode474.一和零5.1详细思路及思考难点5.2具体步骤及代码实现1.01背包理论基础1.1什么是背包问题 

ESP8266-01S的AT指令调试与TCP连接

AT指令ESP-01S与TCP连接主要是有两点,一个是将ESP-01S作为客户端(STA)模式,连接好WIFI后与TCP服务器相连,二是将ESP-01S作为服务器接收TCP客户端的连接。文章目录AT指令ESP-01S与TCP连接硬件一、ESP-01S作为客户端二、EPS-01S作为服务器总结硬件直接上图这两个都要有的,要不然就只能自己利用USB-TTL串口连接了,比较麻烦。这个连接网上也有教程,这里就不在讲解,因为不管是什么方式,只要能与上位机进行串口通信都可以。一、ESP-01S作为客户端首先我在学校里没有路由器,暂时用手机热点代替。固件就用原始的固件就行,先不修改。WIFI名称qqlaob

ESP8266-01S的AT指令调试与TCP连接

AT指令ESP-01S与TCP连接主要是有两点,一个是将ESP-01S作为客户端(STA)模式,连接好WIFI后与TCP服务器相连,二是将ESP-01S作为服务器接收TCP客户端的连接。文章目录AT指令ESP-01S与TCP连接硬件一、ESP-01S作为客户端二、EPS-01S作为服务器总结硬件直接上图这两个都要有的,要不然就只能自己利用USB-TTL串口连接了,比较麻烦。这个连接网上也有教程,这里就不在讲解,因为不管是什么方式,只要能与上位机进行串口通信都可以。一、ESP-01S作为客户端首先我在学校里没有路由器,暂时用手机热点代替。固件就用原始的固件就行,先不修改。WIFI名称qqlaob

day01-SpringCloud基本介绍

SpringCloud基本介绍SpringCloud官方文档1.提出问题先思考一个问题,没有微服务技术,是不是程序员就不能开发大型项目?是可以的,对大型项目进行模块划分,对各个模块进行实现。但模块之间更多地是以API调用完成,耦合度较高,不利于拓展和维护(在没有微服务技术时,很多大型项目就已经使用了微服务的概念)标准化的微服务解决方案(SpringCloud和SpringCloudAlibaba)出现的原因和价值是什么?(1)微服务可以根据业务不同,将一个大项目分解成不同的服务(比如搜索服务/网关服务/配置服务/存储服务/发现服务等等)(2)各个服务通过分布式方式进行工作,从而可以高效,快速,

day01-SpringCloud基本介绍

SpringCloud基本介绍SpringCloud官方文档1.提出问题先思考一个问题,没有微服务技术,是不是程序员就不能开发大型项目?是可以的,对大型项目进行模块划分,对各个模块进行实现。但模块之间更多地是以API调用完成,耦合度较高,不利于拓展和维护(在没有微服务技术时,很多大型项目就已经使用了微服务的概念)标准化的微服务解决方案(SpringCloud和SpringCloudAlibaba)出现的原因和价值是什么?(1)微服务可以根据业务不同,将一个大项目分解成不同的服务(比如搜索服务/网关服务/配置服务/存储服务/发现服务等等)(2)各个服务通过分布式方式进行工作,从而可以高效,快速,

【C#学习】01--基本概念

1.1 关于C#  C#只是一种简单安全的新型面向对象语言,继承了C的语法风格和C++的面向对象特性,不再提供对指针类型的支持(因此程序不可随便访问内存地址空间)、不再支持多重继承;  C#的诞生意义是生成面向.NETFramework环境的代码,身为编程语言的一种,它作为开发工具而存在,本身并不是.NET的一部分;  .NETFramework为C#提供了程序设计环境,CLR为C#程序语言提供了一个托管的运行时环境。  C#的特点:  1.简洁  2.自由  3.继承了C++的强大功能  4.强大的Web服务器控件  5.支持跨平台  6.与XML(ExtensibleMarkupLangu

【C#学习】01--基本概念

1.1 关于C#  C#只是一种简单安全的新型面向对象语言,继承了C的语法风格和C++的面向对象特性,不再提供对指针类型的支持(因此程序不可随便访问内存地址空间)、不再支持多重继承;  C#的诞生意义是生成面向.NETFramework环境的代码,身为编程语言的一种,它作为开发工具而存在,本身并不是.NET的一部分;  .NETFramework为C#提供了程序设计环境,CLR为C#程序语言提供了一个托管的运行时环境。  C#的特点:  1.简洁  2.自由  3.继承了C++的强大功能  4.强大的Web服务器控件  5.支持跨平台  6.与XML(ExtensibleMarkupLangu

js实例之01支付后的10秒倒计时

这是一个通过js实现的支付后的页面,点击支付会跳出一个弹窗,提示你是否要确定支付,确定后进入付后界面,该页面有着10秒倒计时,计时结束后便会返回原界面。也可以选择立刻返回,来返回主页面第一个zhifu.html页面支付页面div{width:200px;height:280px;background-color:#eee;padding:20px;margin:auto;}button{margin:30px25px;}商品:web前端课程原价:1980元现价:1.98元内容:html、css、JavaScript地址:郑州升达经贸管理学院取消支付//点击支付出现确认框document.get