結果
問題 | No.525 二度寝の季節 |
ユーザー |
![]() |
提出日時 | 2019-07-17 23:25:17 |
言語 | C (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 1 ms / 1,000 ms |
コード長 | 721 bytes |
コンパイル時間 | 180 ms |
コンパイル使用メモリ | 30,336 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-23 14:28:21 |
合計ジャッジ時間 | 1,125 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 33 |
ソースコード
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> int main(void){ int h,m; scanf("%d:%d", &h,&m); int up = 0; if(m >= 55){ up = 1; } if(up){ if(h == 23){ h = 0; }else{ h += 1; } m = (m+5) - 60; }else{ m += 5; } int h0 = 0; int m0 = 0; if(h < 10){ h0 = 1; } if(m < 10){ m0 = 1; } if(h0 == 1 && m0 == 1){ printf("0%d:0%d\n", h, m); }else if(h0 == 1 && m0 != 1){ printf("0%d:%d\n", h, m); }else if(h0 == 0 && m0 == 1){ printf("%d:0%d\n", h, m); }else{ printf("%d:%d\n", h, m); } return 0; }