C语言最好理解的方法 摘要:解题思路:最简单的思路就是最繁琐的思路,对于直接用分数和条件判断,很容易得出孩子的排名排名为:LWZWZLZLW但是代码实现思路只能是依次进行判断来找出最优解,优化方法也只能是在判断过程中找出最快的判…… 题解列表 2024年10月05日 2 点赞 1 评论 691 浏览 评分:10.0
关键在于l和r的求法公式 摘要:参考代码:#include<bits/stdc++.h> using namespace std; #define int long long signed main() { int n;…… 题解列表 2024年10月07日 2 点赞 0 评论 609 浏览 评分:10.0
旧物有情 # sstream和set单词排序 摘要:``` #include #include #include #include #include using namespace std; int main() { …… 题解列表 2024年10月10日 1 点赞 0 评论 257 浏览 评分:10.0
1004: [递归]母牛的故事 摘要:解题思路:注意事项:参考代码:```pythondef f(n):#母牛的数量 if n==1: return 1#第一年只有一头母牛 elif n==2: r…… 题解列表 2024年10月11日 1 点赞 0 评论 536 浏览 评分:10.0
1030: [编程入门]二维数组的转置(python) 摘要:~~~python arr = [list(map(int,input().split())) for i in range(3)] arr = [[arr[j][i] for j in rang…… 题解列表 2024年10月14日 2 点赞 0 评论 415 浏览 评分:10.0
并查集加一次扫描 摘要:解题思路:并查集求最大联通快、然后扫描的时候 相邻不在同一个并查集就直接把两个集合加起来取最大注意事项:参考代码:#include <iostream>#include<vector> #includ…… 题解列表 2024年10月14日 9 点赞 0 评论 2354 浏览 评分:10.0
连连看题解 摘要:解题思路:注意事项:参考代码:n, m = map(int, input().split())N = int(2e3+5)st1 = [[0] * N for _ in range(N)]st2 = …… 题解列表 2024年10月15日 2 点赞 0 评论 1361 浏览 评分:10.0
使用01背包算法解题 摘要:解题思路:背包算法各平台都有介绍,先去了解算法思路,自己举一组数据,正序把所有值列出来就明白了。以下代码是采用的倒序遍历,相比较正序遍历,可以省去部分时间。参考代码:#include <stdio.h…… 题解列表 2024年10月15日 1 点赞 0 评论 535 浏览 评分:10.0
1052: [编程入门]链表合并(python) 摘要:### 代码如下: ~~~python n,m = map(int,input().split()) d = {} for i in range(m+n): k,v = map(…… 题解列表 2024年10月15日 3 点赞 0 评论 448 浏览 评分:10.0
旧物有情 #1557: 聪明的美食家 最长上升子序列模型 贪心两种解法 摘要:[TOC] # 解法一:最长上升子序列DP 推荐观看下面这个视频,也是我的dp入门老师❤ 【动态规划之子序列问题,元素不连续!| LeetCode:300.最长递增子序列】https://w…… 题解列表 2024年10月17日 2 点赞 0 评论 477 浏览 评分:10.0