题解列表

筛选

1301: 尼克的任务 常规做法

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; // 定义两个数组,dp用于存储动态规划结果,kk用于记录每个位置的工作个数……

特别基础,用了结构体和选择排序,

摘要:解题思路:首先定义结构体,然后比较分数大小,遇到分数相同的,再比较字符串大小因为是选择排序,每次循环,都可以得到一个在最前面的下标,依次进行即可。注意事项:参考代码:#include <stdio.h……

找啊找啊找GF 题目描述有点东西

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; // 定义全局变量 int n, m, r; // n表示物品MM数量,m……

三角形 简单dp练习

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; int main(){     // 定义变量n和t,分别表示测试用例的数……

最长上升子序列 入门dp练习题

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; int main(){     // 定义变量n和x,用于存储输入的整数数……

用三个数组储存数值,原顺序,大小顺序

摘要:解题思路:有三个数组,p,b,a。p为从小到大元素数值排序,并且起到储存元素数值的作用。a为p对应到原位置的顺序,从0开始,注意a也是按某种意义的从小到大排序,与p不同的是,它存的是原位置不是数值。b……

剩下的苹果的角度

摘要:解题思路:对于剩下的苹果,一是剩下都是完整的苹果,那么虫子吃的苹果为y/x;二是剩下的苹果中有一个是虫子没吃完的苹果,那么虫子吃的苹果为y/x+1,困为x/y会取整数,加上1,1是虫子没吃完的那个苹果……