当前位置: 首页 > news >正文

网站建设还好做吗毕业设计做网站选题

网站建设还好做吗,毕业设计做网站选题,中国建设银行官网站陕西西安,网站建设公司销售提成题目描述: 运维工程师采集到某产品线网运行一天产生的日志n条,现需根据日志时间先后顺序对日志进行排序,日志时间格式为H:M:S.N。 H表示小时(0~23) M表示分钟(0~59) S表示秒(0~59) N表示毫秒(0~999) 时间可能并没有补全,也就是说&…

题目描述
运维工程师采集到某产品线网运行一天产生的日志n条,现需根据日志时间先后顺序对日志进行排序,日志时间格式为H:M:S.N。
H表示小时(0~23)
M表示分钟(0~59)
S表示秒(0~59)
N表示毫秒(0~999)
时间可能并没有补全,也就是说,01:01:01.001也可能表示为1:1:1.1。
 

输入描述
第一行输入一个整数n表示日志条数,1<=n<=100000,接下来n行输入n个时间。

输出描述:
按时间升序排序之后的时间,如果有两个时间表示的时间相同,则保持输入顺序。

示例:

1.输入:

2
01:41:8.9
1:1:09.211

输出:

1:1:09.211
01:41:8.9

2.输入:

3
23:41:08.023
1:1:09.211
08:01:22.0

输出:

1:1:09.211
08:01:22.0
23:41:08.023

3.输入:

2
22:41:08.023
22:41:08.23

输出:

22:41:08.023
22:41:08.23

思路:将输入的时间缺的0补上,然后使用map存储原日期和格式化后的日期,再对其进行排序

代码:

#include<bits/stdc++.h>
using namespace std;
string s[100000 + 5];bool cmp(const pair<string, string> a, pair<string, string>b) {return a.second < b.second;
}int main() {map<string, string>m;int n;cin >> n;for (int i = 1; i <= n; i++) {cin >> s[i];string xs = s[i];s[i] += '.';int time = 0;string ss;string sum;for (int j = 0; j < s[i].size(); j++) {if (s[i][j] != ':' && s[i][j] != '.') {ss += s[i][j];continue;}if (time == 0) {for (int x = 0; x < 2 - ss.length(); x++) {sum += "0";}sum += ss + ":";}if (time == 1) {for (int x = 0; x < 2 - ss.length(); x++) {sum += "0";}sum += ss + ":";}if (time == 2) {for (int x = 0; x < 2 - ss.length(); x++) {sum += "0";}sum += ss + ":";}if (time == 3) {for (int x = 0; x < 3 - ss.length(); x++) {sum += "0";}sum += ss;}time++;ss.clear();}m[xs] = sum;}vector<pair<string, string>>v(m.begin(), m.end());sort(v.begin(), v.end(), cmp);map<string, string>::iterator it;for (int i = 0; i < v.size(); i++) {cout << v[i].first << endl;}return 0;
}

http://www.yayakq.cn/news/38062/

相关文章:

  • 小宽带怎样做视频网站软件开发合同注意事项
  • 公司做网站推广需要多少钱为网站的特色功能设计各种模板
  • 溧水做网站维护网站建设
  • 做设计的有什么网站wordpress建立数据库连接时出错
  • 怎么查网站备案域名wordpress 禁用修订
  • 人才市场网站源码网站模版整站下载
  • 个人社团网站怎么做网站一天要发多少外链
  • 张家口网站建设工作室软通动力外包值得去吗
  • 企业网站建设合同电子版外包人员
  • 商超网站天津网站建设行业新闻
  • seo关键词优化怎么收费网站建设和网络优化请示
  • 最好的免费软件网站建设wordpress文章分页
  • 网站的组成Wordpress自动回复评论
  • 伊川网站建设怎么建设微网站
  • 网站开发团队简介如何写微信小程序免费制作平台
  • 网页免费建站四川省建设厅网站电话
  • 网站建站建设哪家好丹阳火车站对面规划
  • 温岭 网站建设做网站收会员费违法吗
  • 山东省建设执业师网站保定免费网站制作
  • 网站建设平台软件哪个好用网站ip pv
  • 免费注册网站怎么做链接软件技术毕业后能做什么工作
  • 韩雪个人网站阿里wordpress怎么安装
  • 黄石百度做网站多少钱怎么不用wordpress
  • 做网站做推广有效果吗外贸网站建设 东莞
  • 做网站申请域名空间大理微网站建设
  • 洛阳做公司网站wordpress移动端加底部导航
  • 做网站推广邢台电器 东莞网站建设
  • 网站开发可以多少钱一个月做网站开发有什么专业证
  • 古典风格中药医药企业网站模板源码网络营销工具和方法
  • 网站怎样做排名订阅号 微网站