自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Arthur_ZBY的博客

编程语言,项目开发

  • 博客(35)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 MyEclipse中导入JQuery的min.js包总会报错

MyEclipse中导入JQuery的min.js包显示  “The left-hand side of an assignment must be a variable”  错误,该如何解决?解决方法:在 MyEclipse 中点击 window  -> preference -> MyEclipse -> 点击 validation 右边表格里查找 javaScript validator

2017-09-27 19:41:03 1158

原创 Java运算符

作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java运算符可以分为算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符以及其他运算符。算数运算符:加减乘除四则运算我们就不需多说了,这里我们稍微提一下“除”(/)吧,学过数学的人都知道,除数不能为0,在Java中当然也不能意外,如果除数为0,那么程序就会抛出算数异常(ArithmeticException)。

2017-07-20 19:36:56 473

原创 Java数据类型

Java语言有两大数据类型:1:内置数据类型2:引用数据类型内置数据类型中提供了8种基本数据类型。今天我们只说Java语言提供的的8种基本数据类型。它包含6种数字类型(4种整形和两种浮点型),1种字符类型,和1种布尔类型。接下来我们一个个来说。先说6种数字类型中的4种整形吧.byte:byte 数据类型是8位(bit)、有符号的,以二进制补码表示的整数;最小值是

2017-07-19 19:55:17 291

原创 进制之间的转换

作为编程人员,我们常用的进制类型为 2 进制、8 进制、10 进制以及 16 进制了,他们的表示方法为:2进制为(0b001101),也就是二进制数前加上(0b);8进制为(067),进制数前加上(0);10进制就不需多说了,什么也不加就行,而16进制前需要加上(0x),如(0x78AF)。他们的区别在于逢几进位,譬如说2进制,就是逢2进1, 8进制就是逢10进1,以此类推......如果这样

2017-07-19 19:04:37 590

原创 原码 反码 补码 移码

在计算机内部,所有信息都是用二进制数串的形式表示的。整数通常都有正负之分,计算机中的整数分为无符号的和带符号的。无符号的整数用来表示0和正整数,带符号的证书可以表示所有的整数。由于计算机中符号和数字一样,都必须用二进制数串来表示,因此,正负号也必须用0、1来表示。通常我们用最高的有效位来表示数的符号(当用8位来表示一个整数时,第8位即为最高有效位,当用16位来表示一个整数时,第16位即为最高有效位

2017-07-19 08:18:24 725

原创 应用程序无法正常启动(0xc0000412)。请单击“确定”关闭应用程序

怎样解决 ”应用程序无法正常启动(0xc0000412)。请单击“确定”关闭应用程序“ 问题?这个问题常常在win10系统更新后遇见,更新完后,打开VC++,出现如何解决这个问题呢?只需打开文件的安装目录,找到Common\MSDev98\Bin文件夹后,将压缩包解压后拷贝到次文件目录下,替换掉目标文件即可。

2017-07-19 07:26:16 9557

原创 第一个Java程序

对大多数人来说,初学Java的第一行肯定是输出一行Hello World了!现在就来看看如何在命令提示符界面运行Hello World程序了。首先,你需要安装 JDK (Java Development Kit---Java语言开发工具包),此时需要注意,如果你的电脑系统是64位的就需要安装64位的JDK,如果是32位的就需要安装32位的JDK,JDK发展到现在已经存在很多版本了,个人推荐

2017-07-18 19:02:26 290

原创 Java运行程序的原理

或许我们可以熟悉的编写出一个简单的Java程序,例如输出一个Hello World,哈哈,对于一些技术菜鸟而言,相信我们学习一门高级语言的时候编写的第一个程序就是输出一个Hello World了,但我们真的了解系统是怎样将我们的代码解读成我们想要的结果的吗?众所周知,Java在IT界有着举足轻重的地位。Java一开始出来的时候,跨平台的特性就奠定了它无可动摇的基础。就Java本身而言,Java

2017-07-18 17:16:47 889

原创 最小m段和问题

给定n个整数组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小? 输入:9 39 8 7 6 5 4 3 2 1输出:17 #include #define n 9 //序列的长度#define m 3 //分割段数int Max = 100000;int a[n+1]={0,1,2,3

2017-01-04 19:01:50 1218

原创 数字三角形问题

给定一个由n行数字组成的数字三角形,设计一个算法,计算出从三角形的顶至底的一条路径,使该路径经过的数字总和最大。测试用例: 5(行数) 7 3 88 1 0 2 7 4 4 4 5 2 6 5 输出: 30 #include#define n 5int max(int a,int b){ return a>b?a:b;}i

2017-01-04 16:53:46 374

原创 租用游艇问题

长江俱乐部在长江设置了n个游艇出租站1,2,…n,游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),设计一个算法,计算出从出租站1到出租站n所需要的最少租金。测试用例: 3(站数) 5 15(第一站到其他相应各站的租金) 7(第二站到其他相应各站的租金) 输出: 12 #incl

2017-01-04 16:38:10 757

原创 电路布线问题

在一块电路板的上、下两端分别有n个接线柱。根据电路设计,要求用导线(i,π(i)) 将上端接线柱i与下端接线柱π(i)相连,如下图。其中,π(i),1≤ i ≤n,是{1,2,…,n}的一个排列。导线(I, π(i))称为该电路板上的第i条连线。对于任何1 ≤ i ≤ j ≤n,第i条连线和第j条连线相交的充要条件是π(i)> π(j).π(i)={8,7,4,2,5,1,9,3,10

2017-01-04 11:09:50 1078

原创 0-1背包问题

给定n种物品和一个背包。物品i的重量是wi,价值是vi,背包的容量为c。 问应如何选择装入背包的物品,使装入背包中物品的总价值最大? 解题公式:m[i][j]=m[i-1][j] 其中 0m[i][j]={ max{ m[i-1][j],m[i-1][j-wi]+vi } } 其中j>=w[i] #include#define n 5int w[n]={2,2,6

2017-01-04 10:41:07 320

原创 最大子段和

问题: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段

2017-01-03 20:21:08 339

原创 矩阵连乘问题

题目描述:给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如:  A1={30x35} ; A2={35x15} ;A3={15x5} ;A4={5x10} ;A5={10x20} ;A6={20x25} ;最后的结果为:((A1(A2A3))((A4A5)

2017-01-03 16:32:41 589

原创 最优服务次序问题

设有n个顾客同时等待一项服务,顾客i所需要的服务时间为ti,应如何安排顾客的服务次序,才能使平均等待时间最短?平均等待时间是n个顾客等待服务时间的总和除以n。样例输入1056 12 1 99 1000 234 33 55 99 812样例输出532.00#include #include using namespace std;#define n 10

2017-01-02 21:20:56 775

原创 汽车加油问题

一辆汽车加满油后可以行驶n公里,旅途中有加油站,设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。测试用例: 7 7 (n k) 1 2 3 4 5 1 6 6(第k个加油站与第k-1个加油站之间的距离,其中第一个代表起点,最后一个代表终点。)  输出: 4(最少加油次数)#include #define n 7 //汽车加满油后可以行驶

2017-01-02 21:07:32 876

原创 39级台阶

小明看完电影《第39级台阶》,离开电影院的时候,他数了数视觉的台阶数,恰好是39级。      站在台阶前,他突然又想起一个问题:如果我每一步只能迈上1个或2个台阶,先迈左脚,然后左右交替,最后一步迈右脚,也就是说一共要迈偶数步。那么,上完39级台阶,有多少种不同的上法呢?      请利用计算机的优势,帮助小明寻找答案。注:上法太多了,即使用回溯法也会等几秒,请耐心等待......#in

2017-01-02 20:17:27 575

原创 最优分解问题

设n是一个正整数,现在要求将n分解为若干个互不相同的自然数的和,使这些自然数的乘积最大。输入     10 输出     30 #include int sum=1;int trace(int n){ int a[100]; int t=1; //代表最后乘数的坐标 if(n<5) //当n<5时,最大值就是n sum=n; else{ a

2017-01-02 19:34:21 634

原创 拉丁矩阵问题

现有n种不同形状的宝石,每种宝石有足够多颗。欲将这些宝石排列成m行n列的一个矩阵,m分析:共有n中形状的宝石,排成m行n列,每一行和每一列的宝石都没有相同的形状,即每行都有n种宝石,只需将n种宝石全排列,判断每一列是否有相同形状的宝石即可。#include#define n 3#define m 3int a[m][n];int count=0;//判断数组的每行每列是否

2017-01-02 16:30:07 4497

原创 图的m着色问题

给定无向连通图和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中每条边的两个顶点有不同的颜色。这个问题是图的m可着色判定问题。若一个图最少需要m种颜色才能使图中每条边相连接的两个顶点着不同颜色,称这个数m为这个图的色数。求一个图的色数m称为图的m可着色优化问题。          给定一个图以及m种颜色,请计算出涂色方案数。#include#d

2017-01-02 15:25:45 561

原创 数字排列问题

有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。要求:两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列: 17126425374635        当然,如果把它倒过来,也是符合要求的。请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。         注意:只填写这个14位的整数,不

2017-01-02 15:02:42 594

原创 数独问题

数独是根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。#include#define n 9int a[n][n]={ 0, 0, 5, 3, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 2, 0, 0, 7, 0, 0, 1, 0, 5, 0, 0, 4

2017-01-02 12:19:32 447

原创 会场安排问题

假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。设计一个算法进行安排。测试用例: 5(活动数目) 1 23 12 28 25 35 27 80 36 50 输出:3 #include#include using namespace std;#define n 5 //一共n个活动int begin[

2017-01-02 11:47:04 689

原创 批处理作业调度问题

给定n个作业的集合J={J1,J2,…,Jn}。每一个作业有两项任务分别在两台机器上完成。每个作业必须先由机器1处理,再由机器2处理。作业Ji需要机器j的处理时间为tji,i=1,2,…n,j=1,2。对于一个确定的作业调度,设Fji是作业i在机器j上完成处理的时间。则所有作业在机器2上完成处理的时间和f=F21+F22+…+F2n称为该作业调度的完成时间和。         批处理作业调度问

2017-01-02 10:57:04 1012

原创 八皇后问题

八皇后问题八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。(1)回溯法#include  #include   #define n 8   int a[n];  //坐标代表皇后的行坐标,值代表皇后所在列坐标,即a[1]=2

2017-01-01 21:08:28 569

原创 李白打酒(回溯法)

话说大诗人李白,一生好饮。幸好他从不开车。    一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:    无事街上走,提壶去打酒。    逢店加一倍,遇花喝一斗。    这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。     请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb

2016-12-04 12:45:40 1226

原创 半数集问题

问题描述:给定一个自然数n,由n 开始可以依次产生半数集set(n)中的数如下。(1) n∈set(n);(2) 在n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;(3) 按此规则进行处理,直到不能再添加自然数为止。例如,set(6)={6,16,26,126,36,136}。半数集set(6)中有6 个元素。注意半数集是多重集。分析:递归法不需

2016-10-20 21:08:11 3818 1

翻译 给定一本书,其中包含n页,计算出书的全部页码中用到了多少个数字0…9

#include #includeint main() { int i,j,k; int n = 0; //页码数 printf("请输入页码数:"); scanf("%d",&n); int temp,len; //temp为页码数n临时量,len为页码数长度 int higher,rest; //页码数高位和其余位 int count[10] = {0}; //

2016-10-15 21:11:05 3357

原创 随机数递增排序

public const int N = 10; static void Main(string[] args) { int []num = new int[N]; Random rnum = new Random(); for (int i = 0; i < N; i

2016-10-11 21:06:19 1610

原创 一维数组判断成绩优良

public const int N = 10; static void Main(string[] args) { int count1 = 0, count2 = 0, count3 = 0, count4 = 0; float low = 0, mid = 0, good = 0, best = 0;

2016-10-11 20:54:04 587

原创 C#中交错数组的初始化

int[][,] arr = new int[2][,]; arr[0] = new int[1, 2] { { 10,20} }; arr[1] = new int[2, 3] { {1,2,3 }, {2,3,4} }; for (int i = 0; i < arr.Length; i++) {

2016-10-11 20:50:39 3195

转载 颠倒的价牌

#include #include int flag(int n) { int a[10]={0,1,2,-1,-1,5,9,-1,8,6}; //此数组表示0-9倒过来后形成的数,-1是表示十个数中倒过来不能形成合理的数 int i,j,k; if(n%10==0) //如果n可以对10取余,则倒过来不能形成合理的数值,因为0不能做

2016-09-22 20:40:40 356

原创 最多约数问题。正整数 x 的约数是能整除x的正整数,其约数的个数记为div(x),例如div(10)=4。设 a 和 b 是两个正整数,找出 a 和 b 之间约数个数最多的数 x 的约数个数。

#include#includeint countsum(int n){ int count=0; for(int i=1;i<=n;i++) { if(n%i==0) { count++; } } printf("%d的约数有%d个\n",n,count); return count;}void main(){ int max=0; int

2016-09-08 21:32:47 2372 1

原创 多少个1组成的整数可以被2011整除?

#includeusing namespace std;int main(){ int i; i = 5; int p=11111; while(p!=0){ p=p*10+1; p=p%2011; i=i+1; } cout<<i<<endl; return 0

2016-09-08 21:14:03 553

应用程序无法正常启动(0xc0000412)。请单击“确定”关闭应用程序

打开VC++的安装目录,找到Common\MSDev98\Bin文件夹后,将压缩包解压后拷贝到此文件目录下,替换掉目标文件即可

2016-12-23

navicat_for_mysql

navicat_for_mysql

2016-11-28

Myeclipse破解软件

Myeclipse2014破解软件

2016-11-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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