题解列表

筛选

[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来结束注意事项:输出时别忘记换行……

短小精悍 T^T

摘要:#include<stdio.h> int main() {     int n;     while (scanf("%d",&n)&&n)     {         int sum=……

划划水啦~~~

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

顺便练习一下函数

摘要:#include<stdio.h> int fun(int n) { int ret; if ( n%2==0 ) { ret=n/2; printf("%d/2=%d\n……

蓝桥杯算法训练VIP-比较字符串

解题思路:本题加入一个左步数和右步数进行限制,所以需要从第一行到最后一行求和的所有结果进行判断,判断每一个最终的结果的左步数和右步数差值的是否大于1,如果小于1则留下,否则舍去。注意事项:参考代码:#include#includeusingnamespaces

字符串处理各位数值

解题思路将输入的数看成字符然后就可以用strlen()函数来获得字符串的个数,也就相当于一个多位数的位数。接下来输出每位数:如果用字符可以避免数的变化,直接for循环输出,不需要再就行运输了。最后逆序:1.可以直接反方向for循环2.如果学过reverse(初始坐标,