- 博客(4)
- 收藏
- 关注
原创 看病要排队(优先队列)
看病要排队Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8095 Accepted Submission(s): 3365Problem Description看病要排队这个是地球人都知道的常识。不过经过细心的0068的观察,他发现了医院里排队还是有讲究的。0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所
2021-12-04 15:58:02 613
原创 大数运算——大数阶乘
题目描述计算1000的阶乘。解题思路用一个足够大的数组来表示一个大数,数组的每一元素均是大数的对应位次的数值如 1234 可用数组 array[4] 表示,array[3] = 1, array[2] = 2, array[1] = 3, array[0] = 4,将数组逆序输出则可得到原来的数。代码实现public void function(int n) { int[] a = new int[50000]; int len = 1; a[1] = 1; f
2021-11-11 18:25:40 132
原创 21位水仙花数的求解
题目要求:水仙花数(Narcissistic number),它是指一个 n 位数(n≥3 ),它的每个数位上的数字的 n 次幂之和,等于它本身(例如:13 + 53+ 33 = 153)。现给出位数 n ,试求出所有满足条件的水仙花数。听起来是不是很简单?!我循环遍历所有数字,对每数字每一位进行处理,加起来判断一下不就完了么,还有什么难度?就这?!那么就来看看计算量有多恐怖吧。public class Main { public static void main(String[] arg
2021-11-03 04:45:00 588
原创 他是怎么求解第 n 个素数的,筛法嘛
他是怎么求解第 n 个素数的?筛法嘛!题目:给出一个正整数 n ,求解第 n 个素数(即质数);定义(暴力)法我们判断一个数 n 是不是素数的时候,可以直接通过素数的定义来求,即只能被 1 和 n (自身)整除,否则这个数就不是素数。代码如下:public static int violence(int n) { int num = 0, result = 0; for (int i = 2; ; i++) { boolean flag =
2021-11-02 18:01:57 628 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人