题解列表

筛选

JAVA的解法(含compareTo重写)

摘要:解题思路:注意事项:除了重写compareTow外还可以尝试用Arrays.sort(***,new Comparator<***> )的方法,效果一样,详情看另一个题解https://blog.do……

java--study||O.o

摘要:参考代码:import java.util.Arrays; import java.util.Scanner; public class Main  { public static void……

非常简单易懂

解题思路:将第一次下落,至第二次达到最高点当作一个整体,c=m*1.5;m减半,m*=0.5;d累加;第n次落地时经过的路程为d-m;最后一次不弹起来,所以要减去m;注意事项:参考代码:#includeintmain(){floatm=0,

数据范围可以用Floyd

本题数据范围较小,可以使用写起来简单的Floyd```javaimportjava.util.Arrays;importjava.util.Scanner;publicclassMain{staticintN=105,INF=0x3f3f3f3f;staticint[][]d=newint[N][N]

三行代码解决问题

注意事项:在输入时,可能输入的数据不止一行,因此要判断第一行最后一个数字是否为-1,不是便要追加下一行代码展示:```pythonlist1=list(map(int,input().split()))iflist1[-1]!=-1:list1.extend(int(i)foriininput().s

内存空间问题解决(python组)

解题思路:我们需要在草稿纸上模拟c语言的输入变量的定义,这样可以帮助你更好的理解后面的输出注意一下单位的换算一定要在草稿纸上,按照这个代码,模拟一下输入输出,能让你更好地理解参考代码:t=int(input())ans=0foriinrange(t):s=input()a=s.split()ifa[0

3039: 分成互质组(递归)

解题思路:建立数组v记录组别,遍历每一个数字,分别和当前组别每一个数字判断是否有大于1的公约数,如果没有,在v数组中标记该数字的组别,如果有有,递归下一个组别,如果当前组别比最大组别大,标记为新组,返回。注意事项:参考代码:#includeusingnamespacestd;int

蓝桥杯基础练习VIP-字符串对比 (C)

摘要:注意事项:1.该题目不允许使用gets()函数(在新的C标准中已经废弃),fgets函数会读入&#39;\n&#39;符不是很方便,考虑使用scanf("%s\n%s",&a,&b)。2.该题目不允许……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main  { public static void main(String[] args)     ……