8yyy
码龄5年
关注
提问 私信
  • 博客:61,032
    社区:1
    61,033
    总访问量
  • 83
    原创
  • 446,905
    排名
  • 14
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-09-29
博客简介:

qq_45700119的博客

查看详细资料
个人成就
  • 获得39次点赞
  • 内容获得3次评论
  • 获得47次收藏
  • 代码片获得3,706次分享
创作历程
  • 13篇
    2022年
  • 69篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • 数据结构
    6篇
  • 一本通
    55篇
  • C++学习
    6篇
  • Python
    2篇
  • 高精度算法
    4篇
  • 排序算法
    5篇
  • SQL Server
  • C++ STL
  • 贪心算法
    6篇
  • JAVA
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

动态规划——1302:股票买卖

1302:股票买卖时间限制: 1000 ms 内存限制: 65536 KB提交数: 5310 通过数: 2257【题目描述】最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股票买卖问题。假设阿福已经准确预测出了某只股票在未来N天的价格,他希望买卖两次,使得获得的利润最高。为了计算简单起见,利润的计算方式为卖出的价格减去买入的价格。同一天可以进行多次买卖。但是在第一次买入之后,必须要先卖出,然后才可以第二次买入。
原创
发布博客 2022.04.07 ·
679 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

动态规划——1305:Maximum sum

1305:Maximum sum时间限制: 1000 ms 内存限制: 65536 KB提交数: 3763 通过数: 1908【题目描述】对于给定的整数序列A={a1,a2,…,an},找出两个不重合连续子段,使得两子段中所有数字的和最大。我们如下定义函数 d(A):d(A)=max1≤s1≤t1<s2≤t2≤n{∑i=s1t1ai+∑j=s2t2aj}我们的目标就是求出d(A)。【输入】第一行是一个整数T(≤30),代表一共有多少组数据。接下来是T组数据。
原创
发布博客 2022.04.07 ·
2217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1296:开餐馆

1296:开餐馆时间限制: 1000 ms 内存限制: 65536 KB提交数: 7754 通过数: 3824【题目描述】信息学院的同学小明毕业之后打算创业开餐馆.现在共有n个地点可供选择。小明打算从中选择合适的位置开设一些餐馆。这 n个地点排列在同一条直线上。我们用一个整数序列m1,m2,…mn来表示他们的相对位置。由于地段关系,开餐馆的利润会有所不同。我们用pi 表示在mi处开餐馆的利润。为了避免自己的餐馆的内部竞争,餐馆之间的距离必须大于k。请你帮助小明选择一个总利润最
原创
发布博客 2022.03.30 ·
607 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1304:数的划分

1304:数的划分时间限制: 1000 ms 内存限制: 65536 KB提交数: 4500 通过数: 2763【题目描述】将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5; 1,5,1; 5,1,1;问有多少种不同的分法。 输出一个整数,即不同的分法。【输入】两个整数n,k(6<n≤200,2≤k≤6),中间用单个空格隔开。【输出】一个整数,即不同的分法。【输入样例】7 3
原创
发布博客 2022.03.29 ·
1395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1303:鸣人的影分身

1303:鸣人的影分身时间限制: 1000 ms 内存限制: 65536 KB提交数: 3740 通过数: 2697【题目描述】在火影忍者的世界里,令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。影分身是由鸣人身体的查克拉能量制造的,使用的查克拉越多,制造出的影分身越强。针对不同的作战情况,鸣人可以选择制造出各种强度的影分身,有的用来佯攻,有的用来发起致命一击。那么问题来了,假设鸣人的查克拉能量为M,他影分身的个数
原创
发布博客 2022.03.29 ·
682 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

1192:放苹果

1192:放苹果时间限制: 1000 ms 内存限制: 65536 KB提交数: 11860 通过数: 7167【题目描述】把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。【输入】第一行是测试数据的数目t(0<=t<=20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。【输出】对输入的每组数据M和N,用一行输出相应的K。【输入样例】1
原创
发布博客 2022.03.29 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划——1273:【例9.17】货币系统(完全背包问题)

1273:【例9.17】货币系统时间限制: 1000 ms 内存限制: 65536 KB提交数: 13038 通过数: 5442【题目描述】给你一个n种面值的货币系统,求组成面值为m的货币有多少种方案。【输入】第一行为n和m。【输出】一行,方案数。【输入样例】3 10 //3种面值组成面值为10的方案1 //面值12 //面值25 //面值5【输出样例】10 //
原创
发布博客 2022.03.26 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划——1291:数字组合

1291:数字组合时间限制: 1000 ms 内存限制: 65536 KB提交数: 8459 通过数: 4993【题目描述】有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如:n=5,5个数分别为1,2,3,4,5,t=5;那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。【输入】输入的第一行是两个正整数n和t,用空格隔开,其中1≤n≤20,表示正整数的个数,t为要求的和(1≤t≤1000);接下来的一行是n个正整数,用空格隔开。【输出】
原创
发布博客 2022.03.26 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1292:宠物小精灵之收服(二维背包问题)

1292:宠物小精灵之收服时间限制: 1000 ms 内存限制: 65536 KB提交数: 6298 通过数: 3921【题目描述】宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。当皮卡丘
原创
发布博客 2022.03.26 ·
1466 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

动态规划——1272:【例9.16】分组背包

1272:【例9.16】分组背包时间限制: 1000 ms 内存限制: 65536 KB提交数: 7487 通过数: 4620【题目描述】一个旅行者有一个最多能装V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。【输入】第一行:三个整数,V(背包容量,V≤200),N(物品数量,N≤3
原创
发布博客 2022.03.26 ·
1806 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1271:【例9.15】潜水员(变种背包问题)

1271:【例9.15】潜水员时间限制: 1000 ms 内存限制: 65536 KB提交数: 8990 通过数: 5128【题目描述】潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少?例如:潜水员有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量:3 3
原创
发布博客 2022.03.24 ·
1483 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

动态规划——1267:【例9.11】01背包问题 1295:装箱问题

1267:【例9.11】01背包问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 27266 通过数: 16315【题目描述】一个旅行者有一个最多能装 M 公斤的背包,现在有 n 件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn,求旅行者能获得最大总价值。【输入】第一行:两个整数,M(背包容量,M<=200)和N(物品数量,N<=30);第2…N+1行:每行二个整数Wi,Ci,表示每个物品的重量和价值。
原创
发布博客 2022.03.22 ·
332 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

动态规划——01背包问题

问题描述给定 n 件物品,物品的重量为 w[i],物品的价值为 c[i]。现挑选物品放入背包中,假定背包能承受的最大重量为 k,问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大?例如:有3个物品,总重量为4选择问题,不选择dp[i][j]=dp[i-1][j]选择dp[i][j]=c[i]+dp[i-1][j-w[i]]动态转移方程://不选择 dp[i][j]=dp[i-1][j];//如果可以选择 选择后的最优解 if(w[i]<=j)dp[i][j]=max
原创
发布博客 2022.03.22 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划——1274:【例9.18】合并石子

1274:【例9.18】合并石子时间限制: 1000 ms 内存限制: 65536 KB提交数: 9589 通过数: 6136【题目描述】在一个操场上一排地摆放着N堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。计算出将N堆石子合并成一堆的最小得分。【输入】第一行为一个正整数N (2≤N≤100);以下N行,每行一个正整数,小于10000,分别表示第i堆石子的个数(1≤i≤N)。【输出】一个正
原创
发布博客 2021.12.30 ·
2180 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

动态规划——1266:【例9.10】机器分配

1266:【例9.10】机器分配时间限制: 1000 ms 内存限制: 65536 KB提交数: 8064 通过数: 3937【题目描述】总公司拥有高效设备M台,准备分给下属的N个分公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M≤15,N≤10。分配原则:每个公司有权获得任意数目的设备,但总台数不超过设备数M。【输入】第一行有两个数,第一个数是分公司数N,第二个数是设备台数M;接下来是一个N
原创
发布博客 2021.12.29 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——1265:【例9.9】最长公共子序列

1265:【例9.9】最长公共子序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 12140 通过数: 6454【题目描述】一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=<x1,x2,…,xm>,则另一序列Z=<z1,z2,…,zk>是X的子序列是指存在一个严格递增的下标序列<i1,i2,…,ik>,使得对于所有j=1,2,…,k有:Xij=Zj例如,序列Z=<B,C,D,B
原创
发布博客 2021.12.29 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划——1264:【例9.8】合唱队形

1264:【例9.8】合唱队形时间限制: 1000 ms 内存限制: 65536 KB提交数: 12302 通过数: 6071【题目描述】N位同学站成一排,音乐老师要请其中的(N−K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足T1<T2<…<Ti,Ti>Ti+1>…>TK(1≤i≤K)。你的任务是,已知所有N位
原创
发布博客 2021.12.29 ·
520 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

动态规划——1263:【例9.7】友好城市

1263:【例9.7】友好城市时间限制: 1000 ms 内存限制: 65536 KB提交数: 8764 通过数: 5087【题目描述】Palmia国有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市。北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。每对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条航道交叉,以避免事故。编程帮助政府做出一些批准和拒绝申请的决定,使得在保证任意
原创
发布博客 2021.12.29 ·
598 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

动态规划——1262:【例9.6】挖地雷

1262:【例9.6】挖地雷时间限制: 1000 ms 内存限制: 65536 KB提交数: 10831 通过数: 5266【题目描述】在一个地图上有n个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一个地窖出发经过若干地窖后又回到原来地窖的路径。某人可以从任意一处开始挖地雷,然后沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷
原创
发布博客 2021.12.28 ·
789 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

动态规划——1281:最长上升子序列

1281:最长上升子序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 16991 通过数: 8789【题目描述】一个数的序列bi,当b1<b2<...<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,...,aN),我们可以得到一些上升的子序列(ai1,ai2,...,aiK),这里1≤i1<i2<...<iK≤N。比如,对于序列(1,7,3,5,9,4,8),有它的一些上升子序列,如(1,7),(
原创
发布博客 2021.12.28 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多