自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (9)
  • 收藏
  • 关注

原创 九度OJ-题目1509:树中两个结点的最低公共祖先

题目链接地址:九度OJ-题目1509:树中两个结点的最低公共祖先题目描述:给定一棵树,同时给出树中的两个结点,求它们的最低公共祖先。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个数n(0其中每个测试样例包括两行,第一行为一个二叉树的先序遍历序列,其中左右子树若为空则用0代替,其中二叉树的结点个数node_num第二行为树中的

2015-06-14 13:34:21 1178

原创 九度OJ-题目1508:把字符串转换成整数

题目链接地址:九度OJ-题目1508:把字符串转换成整数题目描述:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。输入:输入可能包含多个测试样例。对于每个测试案例,输入为一个合法或者非法的字符串,代表一个整数n(1输出:对应每个测试案例,若输入为一个合法的字符串(即代表一个整数),则输出这个整数。若输入为一个非法的

2015-06-13 16:24:00 1069

原创 九度OJ-题目1507:不用加减乘除做加法

题目链接地址:九度OJ-题目1507:不用加减乘除做加法题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。输入:输入可能包含多个测试样例。对于每个测试案例,输入为两个整数m和n(1输出:对应每个测试案例,输出m+n的值。样例输入:3  47  9样例输出:716

2015-06-13 15:56:48 799

原创 九度OJ-题目1506:求1+2+3+...+n

题目链接地址:九度OJ-题目1506:求1+2+3+...+n题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。输入:输入可能包含多个测试样例。对于每个测试案例,输入为一个整数n(1输出:对应每个测试案例,输出1+2+3+…+n的值。

2015-06-13 15:39:03 1129

原创 九度OJ-题目1356:孩子们的游戏(圆圈中最后剩下的数)

题目链接地址:九度OJ-题目1356:孩子们的游戏(圆圈中最后剩下的数)题目描述:每年六一儿童节,JOBDU都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为JOBDU的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为1的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌,然后可以在礼品箱

2015-06-13 14:41:04 1110

原创 九度OJ-题目1355:扑克牌顺子

题目链接地址:九度OJ-题目1355:扑克牌顺子题目描述:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想

2015-06-13 14:17:14 836

原创 九度OJ-题目1360:乐透之猜数游戏

题目链接地址:九度OJ-题目1360:乐透之猜数游戏题目描述:六一儿童节到了,YZ买了很多丰厚的礼品,准备奖励给JOBDU里辛劳的员工。为了增添一点趣味性,他还准备了一些不同类型的骰子,打算以掷骰子猜数字的方式发放奖品。例如,有的骰子有6个点数(点数分别为1~6),有的骰子有7个(点数分别为1~7),还有一些是8个点数(点数分别为1~8) 。他每次从中拿出n个同一类型的骰子

2015-06-12 16:55:26 942

原创 九度OJ-题目1362:左旋转字符串(Move!Move!!Move!!!)

题目链接地址:九度OJ-题目1362:左旋转字符串(Move!Move!!Move!!!)题目描述:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?

2015-06-12 16:35:14 691

原创 九度OJ-题目1361:翻转单词顺序

题目链接地址:九度OJ-题目1361:翻转单词顺序题目描述:JOBDU最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。

2015-06-12 16:16:49 1163

原创 九度OJ-题目1354:和为S的连续正数序列

题目链接地址:九度OJ-题目1354:和为S的连续正数序列题目描述:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为

2015-06-12 15:54:51 858

原创 九度OJ-题目1352:和为S的两个数字

题目链接地址:九度OJ-题目1352:和为S的两个数字题目描述:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输入:每个测试案例包括两行:第一行包含一个整数n和k,n表示数组中的元素个数,k表示两数之和。其中1 第二行包含n个整数,每个数组均为int类型。

2015-06-12 15:46:00 559

原创 九度OJ-题目1351:数组中只出现一次的数字

题目链接地址:九度OJ-题目1351:数组中只出现一次的数字题目描述:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。输入:每个测试案例包括两行:第一行包含一个整数n,表示数组大小。2第二行包含n个整数,表示数组元素,元素均为int。输出:对应每个测试案例,输出数组中只出现一次的两个数。输出

2015-06-11 10:43:59 656

原创 九度OJ-题目1350:二叉树的深度

题目链接地址:九度OJ-题目1350:二叉树的深度题目描述:输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。输入:第一行输入有n,n表示结点数,结点号从1到n。根结点为1。 n 接下来有n行,每行有两个个整型a和b,表示第i个节点的左右孩子孩子。a为左孩子,b为右孩子。当a为-1时,没有

2015-06-11 10:33:53 933

原创 九度OJ-题目1349:数字在排序数组中出现的次数

题目链接地址:九度OJ-题目1349:数字在排序数组中出现的次数题目描述:统计一个数字在排序数组中出现的次数。输入:每个测试案例包括两行:第一行有1个整数n,表示数组的大小。1第二行有n个整数,表示数组元素,每个元素均为int。第三行有1个整数m,表示接下来有m次查询。1下面有m行,每行有一个整数k,表示要查询的数。输出:

2015-06-11 10:22:01 640

原创 九度OJ-题目1505:两个链表的第一个公共结点

题目链接地址:九度OJ-题目1505:两个链表的第一个公共结点题目描述:输入两个链表,找出它们的第一个公共结点。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为两个整数m和n(1接下来的两行,第一行为第一个链表的所有元素,中间用空格隔开。第二行为第二个链表的所有元素,中间用空格隔开。输出:对应每个测试案例,输出两个

2015-06-11 10:10:20 688

原创 九度OJ-题目1348:数组中的逆序对

题目链接地址:九度OJ-题目1348:数组中的逆序对题目描述:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。输入:每个测试案例包括两行:第一行包含一个整数n,表示数组中的元素个数。其中1 第二行包含n个整数,每个数组均为int类型。输出:对应每个测试案例

2015-06-11 09:35:45 958

原创 九度OJ-题目1283:第一个只出现一次的字符

题目链接地址:九度OJ-题目1283:第一个只出现一次的字符题目描述:在一个字符串(1输入:输入有多组数据每一组输入一个字符串。输出:输出第一个只出现一次的字符下标,没有只出现一次的字符则输出-1。样例输入:ABACCDEFFAA样例输出:1-1解题思路:这道题我最开始的

2015-06-10 11:53:38 647

原创 九度OJ-题目1214:丑数

题目链接地址:九度OJ-题目1214:丑数题目描述:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。输入:输入包括一个整数N(1输出:可能有多组测试数据,对于每组数据,输出第N个丑数。样例输入

2015-06-10 11:42:07 687

原创 九度OJ-题目1504:把数组排成最小的数

题目链接地址:九度OJ-题目1504:把数组排成最小的数题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个整数m (1输入的第二行包括m个正整数

2015-06-10 11:33:11 686

原创 九度OJ-题目1373:整数中1出现的次数(从1到n整数中1出现的次数)

题目链接地址:九度OJ-题目1373:整数中1出现的次数(从1到n整数中1出现的次数)题目描述:亲们!!我们的外国友人YZ这几天总是睡不好,初中奥数里有一个题目一直困扰着他,特此他向JOBDU发来求助信,希望亲们能帮帮他。问题是:求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、

2015-06-10 11:09:01 955

原创 九度OJ-题目1372:最大子向量和(连续子数组的最大和)

题目链接地址:九度OJ-题目1372:最大子向量和(连续子数组的最大和)题目描述:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天JOBDU测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,

2015-06-10 10:53:57 692

原创 九度OJ-题目1371:最小的K个数

题目链接地址:九度OJ-题目1371:最小的K个数题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。输入:每个测试案例包括2行:第一行为2个整数n,k(1第二行包含n个整数,表示这n个数,数组中的数的范围是[0,1000 000 000]。输出:对应

2015-06-09 11:17:30 553

原创 九度OJ-题目1370:数组中出现次数超过一半的数字

题目链接地址:九度OJ-题目1370:数组中出现次数超过一半的数字题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。输入:每个测试案例包括2行:第一行输入一个整数n(1第二行输入n个整数,表示数组中

2015-06-09 10:58:53 581

原创 九度OJ-题目1369:字符串的排列

题目链接地址:九度OJ-题目1369:字符串的排列题目描述:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入:每个测试案例包括1行。输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。输出:

2015-06-09 10:28:25 775

原创 九度OJ-题目1503:二叉搜索树与双向链表

题目链接地址:九度OJ-题目1503:二叉搜索树与双向链表题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个数n(0接下来的n行,每行为一个二叉搜索树的先序遍历序列,其中左右子树若为空则用0代替。

2015-06-09 10:19:40 668

原创 九度OJ-题目1524:复杂链表的复制

题目链接地址:九度OJ-题目1524:复杂链表的复制题目描述:输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点)。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n (1接下来有n个数,表示链表节点中的值。接下来有n个数Ti,Ti表示第i个节点的另

2015-06-09 10:10:21 532

原创 九度OJ-题目1368:二叉树中和为某一值的路径

题目链接地址:九度OJ-题目1368:二叉树中和为某一值的路径题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。输入:每个测试案例包括n+1行:第一行为2个整数n,k(1<=n<=10000),n表示结点的个数,k表示要求的路径和,结点编号从1到n。

2015-06-08 11:12:48 697

原创 九度OJ-题目1367:二叉搜索树的后序遍历序列

题目链接地址:九度OJ-题目1367:二叉搜索树的后序遍历序列题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。输入:每个测试案例包括2行:第一行为1个整数n(1第二行包含n个整数,表示这个数组,数组中的数的范围是[0,100000000]。

2015-06-08 11:02:04 1446 2

原创 九度OJ-题目1523:从上往下打印二叉树

题目链接地址:九度OJ-题目1523:从上往下打印二叉树题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n(1Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。Ci=’l’表示第i个节点有一个左孩子,紧接着是左孩子的编号

2015-06-08 10:49:05 808 2

原创 九度OJ-题目1366:栈的压入、弹出序列

题目链接地址:九度OJ-题目1366:栈的压入、弹出序列题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。输入:每个测试案例包括3行

2015-06-08 10:34:28 549

原创 九度OJ-题目1522:包含min函数的栈

题目链接地址:九度OJ-题目1522:包含min函数的栈题目描述:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(1接下来有n行,每行开始有一个字母Ci。Ci=’s’时,接下有一个数字k,代表将k压入栈。Ci=’o’时,弹出

2015-06-08 10:04:38 531

原创 九度OJ-题目1391:顺时针打印矩阵

题目链接地址:九度OJ-题目1391:顺时针打印矩阵题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵:1 2 3 45 6 7 89 10 11 1213 14 15 16则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.输入:输入可能包含多个测试样

2015-06-05 11:50:49 542

原创 九度OJ-题目1521:二叉树的镜像

题目链接地址:九度OJ-题目1521:二叉树的镜像题目描述:输入一个二叉树,输出其镜像。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0Ci=’d’表示第i个节点有两子孩子,紧接着是左孩子编号和右孩子编号。Ci=’l’表示第i个节点有一个左孩子,紧接着是左孩子的编号。Ci=’r’

2015-06-05 11:38:56 650

原创 九度OJ-题目1520:树的子结构

题目链接地址:九度OJ-题目1520:树的子结构题目描述:输入两颗二叉树A,B,判断B是不是A的子结构。输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数n,m(1输出:对应每个测试案例,若B是A的子树输出”YES”(不包含引号)。否则,输出“NO”(不包含引号)。样例输入:7

2015-06-05 11:20:06 935

原创 九度OJ-题目1519:合并两个排序的链表

题目链接地址:九度OJ-题目1519:合并两个排序的链表题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。(hint: 请务必使用链表。)输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为两个整数n和m(0下面一行包括n个数t(1输出:对应每个

2015-06-05 11:09:28 887 2

原创 九度OJ-题目1518:反转链表

题目链接地址:九度OJ-题目1518:反转链表题目描述:输入一个链表,反转链表后,输出链表的所有元素。(hint : 请务必使用链表)输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0输入的第二行包含n个整数t(0输出:对应每个测试案例,以此输出链表反转后的元素,如没有元素则输

2015-06-05 10:34:52 715

原创 九度OJ-题目1517:链表中倒数第k个结点

题目链接地址:九度OJ-题目1517:链表中倒数第k个结点题目描述:输入一个链表,输出该链表中倒数第k个结点。(hint: 请务必使用链表。)输入:输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为两个整数n和k(0输入的第二行包括n个数t(1输出:对应每个测试案例,若有结果,输出相应的查找结果。

2015-06-04 12:37:36 658

原创 九度OJ-题目1516:调整数组顺序使奇数位于偶数前面

题目链接地址:九度OJ-题目1516:调整数组顺序使奇数位于偶数前面题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。输入:每个输入文件包含一组测试案例。对于每个测试案例,第一行输入一个n,代表该数组中数字的个数。接

2015-06-04 11:25:43 1258

原创 九度OJ-题目1515:打印1到最大的N位数

题目链接地址:九度OJ-题目1515:打印1到最大的N位数题目描述:给定一个数字N,打印从1到最大的N位数。输入:每个输入文件仅包含一组测试样例。对于每个测试案例,输入一个数字N(1输出:对应每个测试案例,依次打印从1到最大的N位数。样例输入:1样例输出:123456789

2015-06-04 11:13:29 583

原创 九度OJ-题目1514:数值的整数次方

题目链接地址:九度OJ-题目1514:数值的整数次方题目描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。输入:输入可能包含多个测试样例。对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔

2015-06-04 10:57:38 546

九度OJ-题目1509:树中两个结点的最低公共祖先的测试数据

这是九度OJ-题目1509:树中两个结点的最低公共祖先的测试数据,input.txt是输入数据,output.txt是输出数据。

2015-06-14

安卓逆向学习笔记(9)

博客安卓逆向学习笔记(9)所附资源,里面包含第一届Alictf EvilApk300的题目和Apk

2015-05-30

安卓逆向学习笔记(7)

博客安卓逆向学习笔记(7)所附资源,里面包含两个Apk:原始Apk和破解后的Apk。

2015-03-23

安卓逆向学习笔记(6)

博客安卓逆向学习笔记(6)所附资源,里面包含两个Apk:原始Apk和破解后所得到的Apk。

2015-03-23

安卓逆向学习笔记(5)

博客安卓逆向学习笔记(5)所附资源,里面包含一个调试程序AliCrackme_2.apk

2015-02-28

安卓逆向学习笔记(4)

博客安卓逆向学习笔记(4)所附资源,包括调试程序TestJniSo.apk

2015-02-28

安卓逆向学习笔记(2)

博客安卓逆向学习笔记(2)所附资源,包括apktool安装包,调试apk,签名工具auto-sign。

2015-02-28

安卓逆向学习笔记(1)

博客安卓逆向学习笔记(1)所附资源,包括dex2jar和jd-gui安装包

2015-01-15

安卓逆向学习笔记(0)

博客安卓逆向学习笔记(0)所附资源,包括了安卓工程HelloWorld源代码和HashTab安装包

2015-01-11

空空如也

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

TA关注的人

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