![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法学习
各种算法题练习,锻炼逻辑思维
_抛锚#
舒服是留给死人的…
展开
-
全排列算法
将多个不相同的元素进行全排列 代码如下:(这里以整形为例) import java.util.Scanner; public class 全排列算法 { private static int count = 0; public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.print("请输入要排列原创 2021-04-16 15:19:54 · 65 阅读 · 0 评论 -
求两整数的最大公约数和最小公倍数
使用辗转相除法求GCD与LCM import java.util.Scanner; public class 求两整数的GCD与LCM { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入两个整数:"); int m = sc.nextInt(); int n = sc.nextInt(); int x = m, y = n, tem原创 2021-04-16 15:09:44 · 99 阅读 · 0 评论 -
[蓝桥杯题目1117]:N位数的K进制
题目描述 考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0. 例: 1010230 是有效的7位数 1000198 无效 0001235 不是7位数, 而是4位数. 给定两个数N和K, 要求计算包含N位数字的有效K-进制数的总数. 假设2 <= K <= 10; 2 <= N; 4 <= N+K <= 18. 输入 两个十进制整数N和K 输出 十进制表示的结果 样例输入 2 10 样例输出 90 题解分析: 使用递归求解 此题可以使用排列组合原创 2021-03-23 15:26:52 · 306 阅读 · 0 评论