给一堆数均匀分成N份--等边三角形/任务分配

题目一:等边三角形 手上有一些小木棍,它们长短不一,想用这些木棍拼出一个等边三角形,并且每根木棍都要用到。  例如,手上有长度为 11,2,33,33 的4根木棍,他可以让长度为11,2 的木棍组成一条边,另外 222跟分别组成 222条边,拼成一个边长为 3 的等边三角形。 首先...

2017-03-31 16:54:18

阅读数 427

评论数 0

N中类型每种M样--不同的钱数--牌型种数--抽签

一共有4张2元,3张3元,2张5元,一共能凑出多少种不同的钱数,不包括0元,并且三张2元和2张3元钱数一样。 import java.util.HashSet; public class 不同的钱数 { public static void main(String[] args) {...

2017-03-31 13:50:00

阅读数 390

评论数 0

深度优先搜索--迷宫可能路径--栈

深度优先搜索(depth-first-search)简称 dfs,dfs 按照深度优先的方式搜索,通俗的说就是一条路走到黑。dfs 是一种穷举的手段,实际上就是把所有的可行方案列举出来,不断去试探,直到找到问题的解。dfs 是一种搜索算法,dfs 一般的实现方法是借助递归。 dfs的一般写法: v...

2017-03-31 11:26:33

阅读数 439

评论数 0

利用二进制枚举

用二进制的一位表示集合对应某一元素的选取状态,1 表示选取,0 表示未选取; ---------------------------------------------------------------------------------------------------------- 先介绍...

2017-03-31 11:08:23

阅读数 745

评论数 0

用Calendar处理日期类问题

import java.text.SimpleDateFormat;import java.util.Calendar; import java.util.Scanner; public class 恋爱纪念日 { public static void main(String[] args)...

2017-03-30 21:11:08

阅读数 209

评论数 1

广度优先搜索--迷宫最短路径--队列

不同于深度优先遍历,先找一个子节点,再找子节点的子节点... 广度优先遍历会挨着子节点遍历,第一层的子节点遍历完了,才会遍历第二层;如图: bfs(起点){ 起点加入队列; while (队列!=空) { 得到队首x; 删除队首; for(遍历X的子节点...

2017-03-28 23:10:41

阅读数 342

评论数 0

循环队列

为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)。这种循环队列可以以单链表的方式来在实际编程应用中来实现。 队列的常用操作:入队,出...

2017-03-28 15:15:22

阅读数 263

评论数 0

HashMap简单使用

蒜头君来蒜厂面试的时候,曾经遇到这样一个面试题: 给定 nn n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一个。当时可算是给蒜头君难住了。现在蒜头君来考考你。 输入格式 第一行输入一个整数 n(1≤n≤100000)n(1 \le n \le 100000) n(1...

2017-03-25 21:44:41

阅读数 331

评论数 0

HashSet集合简单使用

给你两个集合,计算其并集,即 {A}+{B}\{A\} + \{B\} {A}+{B}。 注: {A}+{B}\{A\} + \{B\} {A}+{B} 中不允许出现重复元素,但是 {A}\{A\} {A} 与 {B}\{B\} {B} 之间可能存在相同元素。 输入格式 输入数据分为三行,第...

2017-03-25 21:39:06

阅读数 271

评论数 0

Arrays 和 Collections 排序

import java.util.*; public class Main { public static void main(String[] argv) { /*升序排列*/ int a[] = {9,8,34,26,1}; Arrays.sort(a,2...

2017-03-24 21:45:20

阅读数 196

评论数 0

定義一个二维动态数组

ArrayList childnum[] = new ArrayList[2];//声明一个数组arraylist类型的 childnum[0] = new ArrayList<>();//数组里面的对象还要new childnum[0].add(1); childnum[...

2017-03-24 17:33:11

阅读数 192

评论数 0

求最大公约数

public class test2 { public static void main(String[] args) { int a = 36 ; int b = 24 ; int ans = gcd(a,b); System.out.println(ans); } ...

2017-03-23 22:29:17

阅读数 271

评论数 0

蓝桥杯模拟赛--康托展开式--全排列(不重复数据)

题目是这样的: 标题: 排列序数 X星系的某次考古活动发现了史前智能痕迹。 这是一些用来计数的符号,经过分析它的计数规律如下: (为了表示方便,我们把这些奇怪的符号用a~q代替) abcdefghijklmnopq 表示0 abcdefghijklmnoqp 表示1 abcdefghijklmn...

2017-03-23 13:33:05

阅读数 771

评论数 0

long型声明加L。。

long num = 22952601027516L; long num = 22952601027516; 因为默认是int型装不下 会报错 The literal 22952601027516 of type int is out of range

2017-03-23 11:27:05

阅读数 346

评论数 0

double型强转int型--向下取整;+0.5实现四舍五入

public class test2 { public static void main(String[] args) { // TODO Auto-generated method stub double a = 100.1; double b = 100.5; float ...

2017-03-22 19:47:18

阅读数 4214

评论数 0

算法训练 表达式计算 中后缀表达

问题描述   输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。 输入格式   输入一行,包含一个表达式。 输出格式   输出这个表达式的值。 样例输入 1-2+3*(4-5) 样例输出 -4 数据规模和约定   表达式长度不超过100,表达式运算合法且运算过程都在int内进...

2017-03-19 11:27:11

阅读数 623

评论数 0

斐波那契数列几种算法

斐波那契数列:1、1、2、3、5、8、13、21; 斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*); 大家都会的递归~~ public class Main { public static void main(String...

2017-03-18 10:54:47

阅读数 361

评论数 0

第五届省赛javaB组- 饮料换购

饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。 输入:一个整数n,表示开始购买的饮...

2017-03-05 20:13:16

阅读数 748

评论数 0

第五届省赛javaB组- 九数组分数

九数组分数 1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线部分缺失的代码。 package 第五届省赛javaB组; public class 九数组分数 { public static void test(i...

2017-03-05 20:04:16

阅读数 252

评论数 0

第五届省赛javaB组- 三羊献瑞

三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 ------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看【图1.jpg】) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。 请你填写“三羊献瑞”所代表的...

2017-03-05 19:55:51

阅读数 355

评论数 0

提示
确定要删除当前文章?
取消 删除