算法
Breeze-blowing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
放苹果问题
Description 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input 第一行是测试数据的数目t(0 Output 对输入的每组数据M和N,用一行输出相应的K。 Sample Input 1 7 3 Sample Output 8 Source 解题思路:笔者对组合数转载 2017-11-14 19:42:16 · 1033 阅读 · 0 评论 -
剑指offer 解答题收藏
如下代码的输出是 package Test; public class Test { private static void test(int[] arr) { for (int i = 0; i < arr.length; i++) { try { if (arr[i] % 2 == 0) { ...原创 2018-04-04 16:26:45 · 333 阅读 · 0 评论 -
最小公倍数和最大公约数的三种算法
最大公约数: 辗转相除法 用较小数除较大数, 再用出现的余数(第二余数)去除第一余数, 如此反复,直到最后余数是0为止。 如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。 最小公倍数: 公倍数(commonmultiple)指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数,其中除0以外最小的一个公倍数,叫做...原创 2018-03-26 18:13:22 · 4873 阅读 · 0 评论 -
A - 求数列的和
A - 求数列的和 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input ...原创 2018-03-25 15:53:16 · 825 阅读 · 0 评论 -
简单四则运算一
import java.util.Random; import java.util.Scanner; public class Num { public static void main(String[] args) { System.out.println("练习题数:"); Scanner sc = new Scanner(System.in); int n = sc.nex...原创 2018-03-11 18:51:32 · 566 阅读 · 0 评论 -
字符串统计
对于给定的一个字符串,统计其中数字字符出现的次数。 Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。 Output 对于每个测试实例,输出该串中数值的个数,每个输出占一行。 Sample Input2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf Sa转载 2017-11-26 12:57:30 · 512 阅读 · 0 评论 -
实数的绝对值
Input 输入数据有多组,每组占一行,每行包含一个实数。 Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。 Sample Input123 -234.00 import java.util.*; public class Main{ public static void main(String args原创 2017-11-24 23:54:33 · 703 阅读 · 0 评论 -
数值统计
统计给定的n个数中,负数、零和正数的个数。 Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 Output 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。 Sample Input6 0 1 2 3 -1 0 5 1 2 3 4原创 2017-11-25 22:51:45 · 341 阅读 · 0 评论 -
Sum Problem
Hey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + ... + n. Input The input will consist of a series of integers n, one i原创 2017-11-25 09:15:25 · 328 阅读 · 0 评论 -
A + B Problem
A + B Problem Problem Description Calculate A + B. Input Each line will contain two integers A and B. Process to end of file. Output For each case, output A + B in one line. Sample Inp原创 2017-11-24 23:48:04 · 318 阅读 · 0 评论 -
剑指offer--数列求和
**题目描述 求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。** import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner sc = new ...原创 2018-03-27 14:36:11 · 490 阅读 · 0 评论
分享