結果
問題 | No.48 ロボットの操縦 |
ユーザー | 💕💖💞 |
提出日時 | 2017-07-22 15:09:18 |
言語 | Rust (1.83.0 + proconio) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 657 bytes |
コンパイル時間 | 13,512 ms |
コンパイル使用メモリ | 406,096 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-10-09 09:52:47 |
合計ジャッジ時間 | 14,400 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 25 |
コンパイルメッセージ
warning: unused imports: `HashMap`, `LinkedList` --> src/main.rs:2:24 | 2 | use std::collections::{HashMap, LinkedList}; | ^^^^^^^ ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `std::num` --> src/main.rs:3:5 | 3 | use std::num; | ^^^^^^^^
ソースコード
use std::io::{self, BufRead}; use std::collections::{HashMap, LinkedList}; use std::num; fn main() { let stdin = io::stdin(); let line = stdin.lock().lines().next().unwrap().unwrap(); let x = line.parse::<f64>().unwrap(); let line = stdin.lock().lines().next().unwrap().unwrap(); let y = line.parse::<f64>().unwrap(); let line = stdin.lock().lines().next().unwrap().unwrap(); let l = line.parse::<f64>().unwrap(); let xdl = (x.abs()/l).ceil() as i32; let ydl = (y.abs()/l).ceil() as i32; let mut res:i32 = 0; if y < 0.0 { res += 2; } else if x != 0.0 { res += 1; } res += xdl; res += ydl; println!("{}", res); }