九度
VintNee
老夫聊发少年狂
十年生死两茫茫
一树梨花压海棠
展开
-
九度题目1505:两个链表的第一个公共结点
#include#includeusing namespace std;struct Node{ int val; Node *next; Node(int value):val(value),next(NULL){}};void list_construct(Node **head, int len){ int i; int val;原创 2014-09-14 02:08:41 · 939 阅读 · 0 评论 -
九度:题目1509:树中两个结点的最低公共祖先
题目描述:给定一棵树,同时给出树中的两个结点,求它们的最低公共祖先。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个数n(0其中每个测试样例包括两行,第一行为一个二叉树的先序遍历序列,其中左右子树若为空则用0代替,其中二叉树的结点个数node_num第二行为树中的两个结点的值m1与m2(0输出:对应每个原创 2014-09-14 01:24:53 · 834 阅读 · 0 评论 -
九度题目1015:还是A+B
题目描述:读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。输入:测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。输出:对每个测试用例输出1行,即A+B的值或者是-1。样例输入:原创 2014-09-16 00:09:32 · 1056 阅读 · 0 评论 -
九度题目1096:日期差值
题目描述:有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入:有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出:每组数据输出一行,即日期差值样例输入:2011041220110422样例输出:11#include#include原创 2014-09-16 00:43:35 · 1509 阅读 · 0 评论 -
九度题目1393:合并两个排序序列
#include#include#include#include#include#include#include#include#define ABS(x) ((x)>=0?(x):(-(x)))using namespace std;struct Node{ int val; Node *next; Node(int value):val(valu原创 2014-09-16 02:46:35 · 993 阅读 · 0 评论 -
九度题目1186:打印日期
题目描述:给出年分m和一年中的第n天,算出第n天是几月几号。输入:输入包括两个整数y(1输出:可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。样例输入:2000 32000 312000 402000 602000 612001 60样例输出:2000-01-0原创 2014-09-16 19:37:37 · 1142 阅读 · 0 评论