自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

砖业洋__

记点博客,防老年痴呆

原创 在eclipse中和命令行中执行接收args[]参数

首先是在cmd命令行中,比如test.java文件,javac test.java编译,接着 java test 123 456运行那么args[0]就是123args[1]就是456,这里没有args[2],访问会报异常 java.lang.ArrayIndexOutOfBoundsExcept...

2018-02-28 11:23:22 6675 0

原创 食物链(并查集)

Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X...

2018-02-27 16:50:31 6281 0

原创 字母奔跑

#include <stdio.h> #include <stdlib.h> #include <windows.h> int main () { int a,b; a = 0; while (a&l...

2018-02-27 16:02:57 6291 0

原创 19+199+1999+……+1999…9(1999个9)和是多少?

#include <iostream> #include <cstdlib> using namespace std; int num[1000001]; //19+199+1999+……+1999…9(1999个9)和是多少? int ma...

2018-02-27 16:00:21 6617 0

原创 利用union判断CPU是大端模式还是小端模式

#include <iostream> using namespace std; int checkCPU() { union w { int a; char b; } c; c.a = 1; return c.b == 1;//如果低地址还是1说明...

2018-02-27 15:59:14 6211 0

原创 闰年个数(非循环)

#include <stdio.h> int main() { int n, i, count = 0, test; scanf("%d", &n); for (i = 1; i <= n; ++i)// 循环版 ...

2018-02-27 15:57:05 6269 0

原创 计算catlan数f(n)(动态规划)

#include <stdio.h> /*计算catlan数f(n),其递推式如下: 1 n=0 || n=1 f(n)={ ∑f(i)*f(n-1-i) n>1,其中i∈[0,n-1]范...

2018-02-27 15:54:17 6337 0

原创 模拟循环调度(队列)

#include <stdio.h> #include <string.h> #define LEN 100005 /* 现有名称为namei且处理时间为timei的n个任务按照顺序排成一列, CPU通过循环调度法逐一处理这些任务,每个任务最...

2018-02-27 15:51:25 6335 0

原创 回溯表达式,+不小于4个,乘号不小于2个,列出表达式种数

#include <iostream> using namespace std; //要求1 2 3 4 5 6 7 8 9之间插入运算符+-*/ /*使得'+'个数不小于4个,'*'个数不小于2个 输出结果种数*/ char ...

2018-02-27 15:49:09 6267 0

原创 枚举{1,2,3,4}子集

#include <stdio.h> int main() { int X[4] = {}, i, count = 0; int n = 4; for(X[4]=0;X[4]<2;X[4]++) for(X[3]=0;X[3]<2;...

2018-02-27 15:48:35 6223 0

原创 回溯n个元素的子集

#include <stdio.h> int n; int a[100];//测试100个元素以内 int count; int f(int k) { if (!k) { int i; printf("{"); for (i = ...

2018-02-27 15:46:35 6186 0

原创 小明爬楼梯

#include <iostream> #include <iomanip> using namespace std; /*可爱的小明特别喜欢爬楼梯,他有的时候一次爬一个台阶, 有的时候一次爬两个台阶,有的时候一次爬三个台阶。 如果这个楼梯有...

2018-02-27 15:45:05 9235 0

原创 7744问题

#include <iostream> #include <cmath> /*输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字相等)*/ /*求平方根,看是否为整数,即用一个int型变量m存储sqrt(n)四舍五入后的整数,...

2018-02-27 15:42:57 6232 0

原创 java产生随机数方法

 System.nanoTime提供相对精确的计时,但是不能用来计算当前日期,因为可能为负数,但是计算一段程序跑了多长时间还是可以的,哪怕是负数,差值是一定的import java.util.Random; public class RandomTest { public static voi...

2018-02-27 15:38:14 6209 0

原创 PriorityQueue使用

C++默认大顶堆,java默认小顶堆import java.util.Comparator; import java.util.Iterator; import java.util.PriorityQueue; import java.util.Queue; public class Prior...

2018-02-27 15:33:12 6187 0

原创 Iterator使用和注意点

import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IteratorTest { public static void main(String[] args) { ...

2018-02-27 15:25:33 7141 0

原创 区间调度问题(贪心)

关于区间问题也可以看我的另一篇博客安排会议https://blog.csdn.net/qq_34115899/article/details/79731172/*区间调度问题 * 有n项工作,每项工作分别在si时间开始,在ti时间结束。对于每项工作,你都可以选择参加与否。 * 如果选择了参加,...

2018-02-27 15:21:35 6952 0

原创 Expedition(优先队列)

import java.util.Comparator; import java.util.PriorityQueue; import java.util.Queue; import java.util.Scanner; /** * Expedition 你需要驾驶一辆卡车行驶L单位距离。最开...

2018-02-27 15:17:53 6267 0

原创 分硬币问题(贪心)

import java.util.Scanner; /*硬币问题 * 有1元、5元、10元、50元、100元、500元的硬币各C1、C5、C10、C50、C100、C500枚。 * 现在要用这些硬币来支付A元,最少需要多少枚硬币?假定本题存在一中支付方案。 * 限制条件: * 0≤C1,...

2018-02-27 15:16:48 6369 0

原创 字典序最小问题(贪心)

#include <bits/stdc++.h> using namespace std; const int MAX_N = 2000; /* 给定长度为N的字符窜S,要构造一个长度为N的字符串T。起初,T是一个空串,随后反复 进行下列任何操作。 1.从S的头部删除一...

2018-02-27 15:15:20 6554 0

原创 Saruman's Army

#include <iostream> #include <algorithm> using namespace std; /*直线上有N个点。点i的位置是Xi。从这N个点中选择若干个,给它们加上标记。 对每一个点,其距离为R以内的区域里必须...

2018-02-27 15:12:28 6163 1

原创 PTA符号配对

import java.util.Scanner; import java.util.Stack; public class Main { private static final char LEFT_XIAO = '('; private static final c...

2018-02-27 15:04:40 7253 0

原创 郊游

/* * 幼儿园小朋友下周要郊游。带队老师想在郊游时让两名学生组成一个小队进行活动。不过让两名不是朋友 * 的学生组成一队会发生争执或者不理睬。因此,必须由两名朋友关系的学生组队。 * 给定各学生的朋友关系详情,编写程序计算出所有可配对的不同方法。任何一个不相同的配对都将视为一种不同的 *...

2018-02-27 14:49:13 6205 0

原创 球队“食物链“

cpp代码#include <iostream> using namespace std; const int INF = 10000000; int N; char match[22][22]; int used[22]; int flag, flagrow = 1;...

2018-02-27 14:47:26 6534 0

原创 前t个组合结果

#include <iostream> #include <cstdio> using namespace std; int X[31], used[31]; int n, r, t, count; void output() { for ...

2018-02-27 14:43:16 6534 0

原创 迷宫最近距离

广搜代码如下:import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Main { public static final int[][] maze = new in...

2018-02-27 14:40:03 6200 0

原创 集合嵌套

看了学习视频,来一段代码import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class jiheqiantao { public st...

2018-02-27 14:34:33 6193 0

转载 char* 和char[]的区别(大一收藏的别人的,总结的挺好)

1. 问题介绍问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include <iostre...

2018-02-27 13:28:14 6228 0

原创 *p++、(*p)++、*++p、++*p有什么不同(从大一写的QQ空间迁移过来)

int a[5]={1,2,3,4,5};int *p = a;*p++ 先取指针p指向的值(数组第一个元素1),再将指针p自增1;cout << *p++; // 结果为 1cout <<(*p++); // 1 执行后a[5] = {1,...

2018-02-27 13:22:26 6307 0

原创 指针常量,常指针,指向常量的常指针(从我大一写的QQ空间迁移过来)

1.指针常量从字面意思可以看出,指针是一个常量,也就是地址不能被修改。int* const p特点是指针指向的数值可以改变,然而指针所保存的地址却不可以改变。#include <iostream>using namespace std;int main(){    in...

2018-02-27 13:16:42 5633 0

原创 关于负数的除法和余数的结果

直接上图 余数和被除数同号 14 ÷ -3 = -4 ··· 2 -14 ÷ -3 = 4 ··· -2 -14 ÷ 3 = -4 ··· -2 关于原因请见我另一篇博客,里面有讲负数的取模运算和取余运算:https://blog.csdn.net/qq_34115899/a...

2018-02-27 13:05:56 16042 0

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