题解列表

筛选

1821-拼接平方数-JAVA最详细图解+流程图

解题思路:以169为例,将此数进行拆解,如下图所示:这个过程可理解为一把刀在整数每一位从左到右平移,每次平移都把该数分解为两部分。※在用java解此题的时候,最方便的做法是将这个整数当作字符串处理,分割的左右两端则可采用字符串取位数的方式提取,

来一手冒泡练习

摘要:解题思路:注意事项:参考代码:#include <stdio.h>struct Student { int id; float score;};int main(){ int n,m; scanf("……

循环入门练习6

解题思路:注意事项:参考代importjava.util.Scanner;publicclassx6{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();for(inti=1;i<=n

字符串对比

摘要:解题思路:# 输入两个字符串 str1 = input() str2 = input() # 先比较两个字符串长度,如果长度不同,返回1 # 如果长度相同,再比较两个字符串是否相等,如果相等,……

python 巧用字典get方法

摘要:解题思路:注意事项:参考代码:s=input()d=dict()a=[]for i in range (len(s)):    d[s[i]]=d.get(s[i],0)+1for i in rang……

1347: 八皇后

importjava.util.*;publicclass八皇后{privatestaticintmax;privatestaticint[]array;publicstaticintnumber=0;publicstaticintcount=0;publicstaticvoidmain(String

利用绝对坐标解题

解题思路:利用绝对坐标,东西方向只有x轴变化,其他4个方向则是x变化0.5,y变化1,xy的方向是可以直接由d的值计算出来的,将它存在x和y的数组里(参考下面的代码)。因为在y轴方向上的移动不是平行于y轴的,所以每次在y轴方向上移动1都会附带的在x轴上移动0.5,

利用标记数组快速求解

摘要:解题思路:      利用素数筛标记的思想求解注意事项:      参考代码:                             //寂寞

超级简单,来理解一下吧

摘要:解题思路:见代码注意事项:用for循环将数据压入链表中,不能得到满分。参考代码:n = int(input()) sum = 0 a = list() while len(a) < n:  # ……