hdu 5276 YJCtricks time

题意:YJC不是时间领主所以他并不能乱搞时间,但是这个钟实在是太难认了!所以他想来耍耍你。

现在YJC给你时针和分针间的夹角,让你告诉他现在是什么时候。

你将以以下格式给出可能的时间: HH:MM:SS 分别表示小时,分钟,秒(比如:08:30:20 )在这里使用12小时制,也就是说时间范围是从00:00:00 到11:59:59

另外,YJC不想要太精确的时间,所以当且仅当SS mod 10 = 0,答案才合法。

using namespace std;int main() {int n;while (scanf(“%d”, &n) != EOF) {int h , m, s;h = m = s = 0;for (int i = 0; i < 12 * 60 * 60; i = i + 10) {int time1 = (i * 1200) % 4320000;int time2 = (i * 100) % 4320000;int time;if (time1 > time2) {time = time1 – time2;}elsetime = time2 – time1;if (time > 2160000) {time = 4320000 – time;}if (time == n) {int h = i / (60 * 60);int m = (i – h * (60 * 60)) / 60;int s = (i % 60) – (i % 60) % 10;printf(“%02d:%02d:%02d\n”, h, m, s);}}}return 0;}

,会得到最大的满足,因为它填补了你的空虚。

hdu 5276 YJCtricks time

相关文章:

你感兴趣的文章:

标签云: