题解列表

筛选

1011最大公约数与最小公倍数不用辗转相除法,易理解。C#

解题思路:思考:输入m,n后,最小公倍数等于m,n均除以最大公约数min_后再乘以最大公约数max_(m*n/max_)所以,求出最大公约数是解出本题目的关键我们来分3种情况考虑两个数互成倍数,也是最简单的情况,此时较小的数n为最大公约数,较大的数m为最小公倍数;两个数不互质,

思路清晰易理解的解答

摘要:解题思路:即先初始化数组a[100][100]存储数字,通过观察可得规律,即每行每列都是以一定规律变化的,可先初始化a[0][0]为1作为规律驱动引擎。可得每一行中a[i][j] = a[i][j-1……

利用数学知识:最大公倍数与最小公约数的关系

先求出最小公约数,a和b的最小值min一定大于最小公约数,将i从一加到min-1,在枚举中i的最小值即为最小公约数同时我们知道,最大公约数等于(a*b)/最小公约数=最大公倍数注意事项:(a*b)/最小公约数=最大公倍数参考代码:#includeintmain(){inta,

简单的字符串

摘要:解题思路:注意事项:参考代码:import java.util.LinkedList; import java.util.Scanner; public class _1402 {     ……

一层冒泡排序

###使用一层冒泡排序#include//https://www.dotcpp.com/oj/problem1025.htmlintmain(){inti,a[11]={0};for(i=1;i

1095题解——The 3n + 1 problem

摘要:解题思路:用户输入两个整数i和j,由i至j(包括i,j)的所有整数n做数字序列运算:     当n%2==0时,n=n/2;否则,n=3*n+1.如此循环下去,直到n=1.     记录n从最开始……