c语言 冒泡排序解决 摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int n,m; scanf("%d%d",&n,&m); int a=0; …… 题解列表 2024年03月10日 0 点赞 0 评论 524 浏览 评分:9.9
C++数组存储三角形简易动态规划版本 #动态转移方程```dfs[i][j]+=max(dfs[i+1][j],dfs[i+1][j+1]);```#参考图#代码```#include#includeusingnamesp 题解列表 2024年03月10日 0 点赞 0 评论 525 浏览 评分:9.9
使用c语言类和对象-函数重载练习-比较大小 摘要:解题思路:注意事项:参考代码:#include#include#includevoid compareInt(int a, int b) { int max = a > b ? a : b; …… 题解列表 2024年03月11日 0 点赞 0 评论 935 浏览 评分:9.9
用python写个bfs 摘要:解题思路:注意事项:参考代码:#飞机降落,bfs枚举T = int(input())sj = [[(0,0,0)] for _ in range(T)]for i in range(T): n …… 题解列表 2024年03月11日 0 点赞 1 评论 706 浏览 评分:9.9
筛选n以内的完数 c语言 摘要:解题思路:用两个for循环来做,第一个for循环用来从一到n,第二个for循环用来判断是不是素数如果取余为零则说明是因子注意事项:参考代码:#include <stdio.h>int main(){ …… 题解列表 2024年03月11日 0 点赞 0 评论 553 浏览 评分:9.9
问题转换 只计算奇数个数 摘要:一、解题思路: 我的想法是计算数组中奇数的个数,如果奇数的个数为奇数个的话,无论如何都不可能凑出s1、s2均为偶数。反观奇数的个数为偶数的话,总{s1,s2}的个数=2的偶数个数次方*2的(奇数…… 题解列表 2024年03月11日 0 点赞 0 评论 730 浏览 评分:9.9
1023 选择排序 解题思路:注意事项:参考代码:/*思路:首先定义一个整形变量min,用来存储数组中最小数值的下标默认数组第一位元素为min下标使用for循环和if判断更小的元素,找到则把该元素的下标赋予min(而不是在这里就互换两个元素的位置,不然这和冒泡有什么区别呢)直到找到最小的元素下标, 题解列表 2024年03月11日 0 点赞 0 评论 505 浏览 评分:9.9
卡牌--排序处理(详细注释易看懂) 整体思路:将现有牌数进行排序,先记录下此时最小牌数min,那么想要增加一套牌,牌数最小的数字必须加一张手写牌随后把牌数更新,同时判断后续牌数有没有也是min的;如果没有就说明本次加入手写牌后整体就增加一套牌如果有(例如初始牌数都是一样的)那就不急着增加套牌数, 题解列表 2024年03月11日 0 点赞 0 评论 1512 浏览 评分:9.9
蓝桥杯算法提高VIP-01背包 01背包问题是动态规划领域中的经典问题,其主要问题可以概括为:给定n个物品和一个背包,物品i的重量为v[i],价值为w[i],背包的最大承载重量为m。问如何选取物品装入背包,以使得背包中物品的总价值最大,同时不超过背包的最大承载重量。每个物品只能被选择次或1次。 题解列表 2024年03月11日 1 点赞 0 评论 888 浏览 评分:9.9
1177: 三角形 摘要:解题思路:虽然是ioi的一道题但特别简单注意事项:使用动态规划从下往上遍历核心代码:dp[i][j] = max(dp[i+1][j],dp[i+1][j+1])+a[i][j]; //dp是动规数…… 题解列表 2024年03月11日 0 点赞 0 评论 657 浏览 评分:9.9