結果
| 問題 |
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);
}
💕💖💞