hdu 5276 YJCtricks time,hdu5276

來源:互聯網
上載者:User

hdu 5276 YJCtricks time,hdu5276

題意:YJC不是時間領主所以他並不能亂搞時間,但是這個鐘實在是太難認了!所以他想來耍耍你。

現在YJC給你時針和分針間的夾角,讓你告訴他現在是什麼時候。

你將以以下格式給出可能的時間:
HH:MM:SS
分別表示小時,分鐘,秒(比如:08:30:20 )在這裡使用12小時制,也就是說時間範圍是從00:00:00 到11:59:59

另外,YJC不想要太精確的時間,所以若且唯若SS mod 10 = 0,答案才合法。

#include <iostream>#include <cstdio>#include <cstring>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;            }            else                 time = 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;}

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.