
算法
田地里的大麦子
。
展开
-
大数相加
题目: 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的...原创 2018-03-18 14:08:23 · 191 阅读 · 0 评论 -
快速幂
快速幂求a^b a^b = (a mod c)^b mod c 这个公式的意思就是:积的取余等于取余的积的取余 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...原创 2019-01-10 13:40:48 · 193 阅读 · 2 评论 -
读取个数不定的整数,输入0结束,打印频率最高的,如果有俩个一样的最高频率则都输出。
初学Java的菜鸡 QAQ 花了我好几十分钟才写完了学长布置的这道题 哇 真的菜鸡啊 记录下自己的旅程 嘤嘤嘤 表示很开心啊 还不知道对不对 反正我自己的样例都过了 package textt; /*7、读取个数不定的整数,输入0结束,打印频率最高的,如果有俩个一样的最高频率则都输出。 */ import java.util.HashMap; import java.util.*;...原创 2018-07-22 13:01:10 · 1098 阅读 · 1 评论