02 2018 档案
摘要:首先是在cmd命令行中,比如test.java文件,javac test.java编译,接着 java test 123 456运行那么args[0]就是123args[1]就是456,这里没有args[2],访问会报异常 java.lang.ArrayIndexOu...
阅读全文
摘要:Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: ...
阅读全文
摘要:#include #include #include int main (){ int a,b; a = 0; while (a<=400) { system ("cls"); b = 1; while (b<=a) { printf(" "); ++...
阅读全文
摘要:#include #include using namespace std;int num[1000001];//19+199+1999+……+1999…9(1999个9)和是多少?int main(){ int n, t = 2, temp = 0, jin = 0...
阅读全文
摘要:#include using namespace std;int checkCPU(){ union w { int a; char b; } c; c.a = 1; return c.b == 1;//如果低地址还是1说明低地址存放低字节,小端 }//如果低地址...
阅读全文
摘要:#include int main(){ int n, i, count = 0, test; scanf("%d", &n); for (i = 1; i <= n; ++i)// 循环版 { if (i % 4 == 0 && i % 100 != 0 || ...
阅读全文
摘要:#include /*计算catlan数f(n),其递推式如下: 1 n=0 || n=1f(n)={ ∑f(i)*f(n-1-i) n>1,其中i∈[0,n-1]范围整数例如f(2)=f(0)*f(1...
阅读全文
摘要:#include #include #define LEN 100005/*现有名称为namei且处理时间为timei的n个任务按照顺序排成一列,CPU通过循环调度法逐一处理这些任务,每个任务最多处理q ms(这个时间称为时间片)。如果q ms之后任务尚未处理完毕,那...
阅读全文
摘要:#include using namespace std;//要求1 2 3 4 5 6 7 8 9之间插入运算符+-*/ /*使得'+'个数不小于4个,'*'个数不小于2个输出结果种数*/char a[] = " +-*/";int x[9], c1, c2, co...
阅读全文
摘要:#include 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;X[3]++) for(X[2]=0;X[2]<2;...
阅读全文
摘要:#include int n;int a[100];//测试100个元素以内 int count;int f(int k){ if (!k) { int i; printf("{"); for (i = 1; i <= n; ++i) { if (a[i]...
阅读全文
摘要:#include #include using namespace std;/*可爱的小明特别喜欢爬楼梯,他有的时候一次爬一个台阶,有的时候一次爬两个台阶,有的时候一次爬三个台阶。如果这个楼梯有36个台阶,小明一共有多少种爬法呢?*///n层台阶,走一步剩下n-1层台...
阅读全文
摘要:#include #include /*输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字相等)*//*求平方根,看是否为整数,即用一个int型变量m存储sqrt(n)四舍五入后的整数,然后判断m平方是否等于n*/using namespace std...
阅读全文
摘要:System.nanoTime提供相对精确的计时,但是不能用来计算当前日期,因为可能为负数,但是计算一段程序跑了多长时间还是可以的,哪怕是负数,差值是一定的import java.util.Random;public class RandomTest { publi...
阅读全文
摘要:C++默认大顶堆,java默认小顶堆import java.util.Comparator;import java.util.Iterator;import java.util.PriorityQueue;import java.util.Queue;public c...
阅读全文
摘要:import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class IteratorTest { public static void main(String[...
阅读全文
摘要:关于区间问题也可以看我的另一篇博客安排会议https://blog.csdn.net/qq_34115899/article/details/79731172/*区间调度问题 * 有n项工作,每项工作分别在si时间开始,在ti时间结束。对于每项工作,你都可以选择参加与...
阅读全文
摘要:import java.util.Comparator;import java.util.PriorityQueue;import java.util.Queue;import java.util.Scanner;/** * Expedition 你需要驾驶一辆卡车行...
阅读全文
摘要:import java.util.Scanner;/*硬币问题 * 有1元、5元、10元、50元、100元、500元的硬币各C1、C5、C10、C50、C100、C500枚。 * 现在要用这些硬币来支付A元,最少需要多少枚硬币?假定本题存在一中支付方案。 * 限制条件...
阅读全文
摘要:#include using namespace std;const int MAX_N = 2000;/*给定长度为N的字符窜S,要构造一个长度为N的字符串T。起初,T是一个空串,随后反复进行下列任何操作。1.从S的头部删除一个字符串,加到T的尾部2.从S的尾部删除...
阅读全文
摘要:#include #include using namespace std;/*直线上有N个点。点i的位置是Xi。从这N个点中选择若干个,给它们加上标记。对每一个点,其距离为R以内的区域里必须有带有标记的点(自己本身带有标记的点,可以认为与其距离为0的地方有一个带有标...
阅读全文
摘要:import java.util.Scanner;import java.util.Stack;public class Main { private static final char LEFT_XIAO = '('; private static final ch...
阅读全文
摘要:/* * 幼儿园小朋友下周要郊游。带队老师想在郊游时让两名学生组成一个小队进行活动。不过让两名不是朋友 * 的学生组成一队会发生争执或者不理睬。因此,必须由两名朋友关系的学生组队。 * 给定各学生的朋友关系详情,编写程序计算出所有可配对的不同方法。任何一个不相同的配对...
阅读全文
摘要:cpp代码#include using namespace std;const int INF = 10000000;int N;char match[22][22];int used[22];int flag, flagrow = 1;int d[22];int w...
阅读全文
摘要:#include #include using namespace std;int X[31], used[31];int n, r, t, count;void output(){ for (int i = 1; i = 1; --i) { if (pruni...
阅读全文
摘要:广搜代码如下:import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;public class Main{ public static final int[][] maze...
阅读全文
摘要:看了学习视频,来一段代码import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class jiheqiantao { ...
阅读全文
摘要:1. 问题介绍问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include using namespace std...
阅读全文
摘要:int a[5]={1,2,3,4,5};int *p = a;*p++ 先取指针p指向的值(数组第一个元素1),再将指针p自增1;cout << *p++; // 结果为 1cout <<(*p++); // 1 执行后a[5] = {1,2,3,4,5}=====...
阅读全文
摘要:1.指针常量从字面意思可以看出,指针是一个常量,也就是地址不能被修改。int* const p特点是指针指向的数值可以改变,然而指针所保存的地址却不可以改变。#include using namespace std;int main(){ int a = 10;...
阅读全文
摘要:之前在算法第四版看过一题,现在编译器试一下余数和被除数同号14 ÷ -3 = -4 ··· 2-14 ÷ -3 = 4 ··· -2-14 ÷ 3 = -4 ··· -2关于商,表达式a/b的商会向0取整,即负数向上取整,正数向下取整,类似于正负数的四舍五入。如果不知...
阅读全文