結果
| 問題 |
No.296 n度寝
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2019-10-22 13:58:42 |
| 言語 | Rust (1.83.0 + proconio) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 853 bytes |
| コンパイル時間 | 12,582 ms |
| コンパイル使用メモリ | 378,860 KB |
| 実行使用メモリ | 5,376 KB |
| 最終ジャッジ日時 | 2024-07-02 18:04:16 |
| 合計ジャッジ時間 | 12,547 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 11 WA * 5 |
ソースコード
fn getline() -> String {
let mut __ret = String::new();
std::io::stdin().read_line(&mut __ret).ok();
return __ret;
}
fn main() {
let line = getline();
let params: Vec<_> = line.trim().split(' ').collect();
let nidone_count: usize = params[0].parse().unwrap();
let h: usize = params[1].parse().unwrap();
let m: usize = params[2].parse().unwrap();
let alerm_interval: usize = params[3].parse().unwrap();
let add_minute: usize = (nidone_count-1) * alerm_interval;
let mut h_wakeup;
let mut m_wakeup = m + add_minute;
if m_wakeup >= 60 {
let add_hour = m_wakeup / 60;
m_wakeup = m_wakeup % 60;
h_wakeup = h + add_hour;
} else {
h_wakeup = h;
}
if h_wakeup >= 24 {
h_wakeup -= 24;
}
println!("{}", h_wakeup);
println!("{}", m_wakeup);
}