题解列表

筛选

python-快乐司机

摘要:解题思路:①算出每个物品的平均价格②按照平均价格降序对物品排序③按照排序后的物品顺序开始装载物品。装载物品时分为两种情况第一种情况:物品的重量 < 货车剩余可装载的重量                ……

python代码 简要

解题思路:用公式注意事项:要比较x1,x2大小,不能单纯认为分子有+的一定大参考代码:a,b,c=map(float,input().strip().split())x1=(-1*b+pow(b*b-4*a*c,1/2))/(2*a)x2=(-1*b-pow(b*b-4*a*c,

剪格子(DFS+回溯+剪枝)

```cpp#include#includeusingnamespacestd;intn,m;intmaze[10][10];intvis[10][10];intdx[4]={1,0,-1,0};intdy[4]={0,-1,0,1};intsum=0,

按部就班--计算器

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){     int a, b;     char op;     doub……

[STL训练]Let the Balloon Rise java语言

解题思路:我的解题思路是:先创建两个数组,一个为字符串型数组,另一个为整型数组。然后进行双重for循环,设置i和j变量(你也可以理解为C语言中的指针),后面的我就用指针来解释啦~(即使java中没有指针),i(指针)先指至字符串首位置,让j(指针)去一个一个的判断是否与i(指针)指向的元素是否相等,
优质题解

python-01背包

解题思路:①建立一个存放物品的n*2大小的数组commodities[n+1][2],commodities[i][0]表示第i个物品的重量,commodities[i][1]表示第i个物品的价值。②建立一个大小为m+1的数组dp[m+1],dp[i]表示背包剩余容量为m时,所能装载的最大价值。

1085: A+B for Input-Output Practice (I)

摘要:解题思路:这题其实谁都会做,主要是要看出题目里的要求:“with one line of output for each line in input”,也就是要用EOF来结束注意事项:输出时别忘记换行……

划划水啦~~~

摘要:解题思路:循环嵌套,规定步长注意事项:sum的归零参考代码:#include<stdio.h> int main() {     int n;     scanf("%d",&n);    ……