入门模拟
yuzhang_zy
现在的我不是最好的我,未来的我才是最好的我,每一篇博客都记录着我的成长
展开
-
日期差值
1. 问题描述: 有两个日期,求两个日期的天数,如果两个日期是连续的,则规定他们之间的天数为两天 输入格式: 有多组数组,每组数组有两行,分别表示两个日期,形式为YYYYMMDD 输出格式: 每组数据输出一行,即日期的差值 样例输入: 20130101 20130105 样例输出: 5 2. 思路分析: ① 假设第一个日期是小于第二个日期的,不是的话我们进行if判断进行交换...原创 2019-07-04 09:14:50 · 1139 阅读 · 0 评论 -
程序运行时间
1. 问题描述: 题目的大概意思是:给出起始时间C1与终止时间C2,单位均为CLK_TCK(1s = 100CLK_TCK)求C1与C2相距的时间,其中输出结果按四舍五入精确到秒,并用时分秒的格式输出 2. 思路分析: ① 首先要求解出C2 - C1,而由1s等于100CLK_TCK,因此换算成“s”单位时间需要除以100,因为题目要求需要进行四舍五入因此需要根据C2 - C1末两位...原创 2019-08-04 13:28:31 · 999 阅读 · 0 评论 -
人口普查
1. 问题描述: 1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式: 输入在第一行给出正整数 N,取...原创 2019-08-17 10:41:21 · 224 阅读 · 0 评论 -
求解两个有序数组的中位数(要求时间复杂度为log(m + n))
1. 问题描述:题目来源于LeetCode网站 给定两个大小为m和n的有序数组nums1和nums2 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n)) 你可以假设nums1和nums2不会同时为空 2. 思路分析: ① 假如只是求解两个有序序列的中位数的话那么还是比较简单的,可以直接通过下表求解出中位数或者可以直接遍历两个有序...原创 2019-09-04 17:31:25 · 3322 阅读 · 1 评论