题目描述
小蓝要和朋友合作开发一个时间显示的网站。
在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970 年 1 月 1 日 00:00:00 到当前时刻经过的毫秒数。
现在,小蓝要在客户端显示出这个时间。
小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。
给定一个用整数表示的时间,请将这个时间对应的时分秒输出。
样例
输入样例1:
46800999
输出样例1:
13:00:00
输入样例2:
1618708103123
输出样例2:
01:08:23
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
#include <iostream>
#include<stdio.h>
#include<string>
using namespace std;
typedef long long LL;
int main()
{
LL nm;
LL ss,mm,hh;
scanf("%lld",&nm);
LL sum=nm/1000;
//printf("%l64d",sum);
ss=sum%60;
sum=sum/60;
mm=sum%60;
sum=sum/60;
hh=sum%24;
if(hh<10) printf("0%lld",hh);
else printf("%d",hh);
if(mm<10) printf(":0%lld",mm);
else printf(":%d",mm);
if(ss<10) printf(":0%lld",ss);
else printf(":%d",ss);
return 0;
}
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla