
算法
给人对于算法的学习
依古• 比古
比巴卜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
蓝桥杯---整数的基本性质与运用
题目一:最大公约数方法: 辗转相除public class Main { public static void main(String[] args) { System.out.println(gcd(40,15)); }// 求最大公约数(辗转相除法) private static int gcd(int i, int j) { if(i==0) return j; return gcd(j%i,i); }}题目二:求a和b最小公倍数公式:最小公倍数=a*b/最原创 2022-04-08 11:00:05 · 131 阅读 · 0 评论 -
蓝桥杯--浮点运算
问题一:啤酒与饮料问题描述:啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。注意:答案是一个整数。请通过浏览器提交答案。不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。答案:11注意: 浮点数的计算不准确,例如0.2+0.1!=0.3public class Main { public static void main(String[] args) { for(int a=原创 2022-04-07 20:36:06 · 144 阅读 · 0 评论 -
蓝桥杯---递归
关于蓝桥杯的递归问题原创 2022-04-06 23:05:39 · 308 阅读 · 0 评论 -
蓝桥杯练习系统
1,基础练习1,A+B问题问题描述输入A、B,输出A+B。import java.util.*; public class Main{ public static void main(String args[]) { Scanner sc = new Scanner(System.in); Integer a = sc.nextInt(); Integer b = sc.nextInt(); System.out.原创 2022-03-06 22:16:08 · 327 阅读 · 0 评论 -
P1601 A+B Problem(高精)
1,P1042 [NOIP2003 普及组] 乒乓球题目描述高精度加法,相当于a+b problem,不用考虑负数.输入格式分两行输入。a,b <= 10的500次方输出格式输出只有一行,代表a+b的值import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;public class Main { public static String add(String a,String b原创 2022-03-08 00:24:58 · 86 阅读 · 0 评论 -
蓝桥杯2021省赛大学B组试题B:卡片
答案:3181思路:卡片1先被用完。import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;public class Main { public static void main(String[] args) { int i=1; int n=2018;//改成2019 2020,多次尝试 int gs=0; while(n>0) { gs=tj(i); .原创 2022-03-10 00:01:22 · 128 阅读 · 0 评论 -
洛谷-P1303 A*B Problem
题目描述求两数的积。输入格式两行,两个整数。输出格式一行一个整数表示乘积。说明/提示每个数字不超过 10的2000次方,需用高精。import java.util.ArrayList;import java.util.Iterator;import java.util.Scanner;public class Main { public static String mul(String a,String b) { int lenA=a.length(); int lenB=原创 2022-03-09 00:33:05 · 246 阅读 · 0 评论