結果
| 問題 |
No.3287 Golden Ring
|
| コンテスト | |
| ユーザー |
EvbCFfp1XB
|
| 提出日時 | 2025-10-18 18:04:32 |
| 言語 | Rust (1.83.0 + proconio) |
| 結果 |
AC
|
| 実行時間 | 3 ms / 2,000 ms |
| コード長 | 531 bytes |
| コンパイル時間 | 12,696 ms |
| コンパイル使用メモリ | 397,796 KB |
| 実行使用メモリ | 7,716 KB |
| 最終ジャッジ日時 | 2025-10-18 18:04:47 |
| 合計ジャッジ時間 | 12,969 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 14 |
ソースコード
use proconio::input;
fn main() {
input! {
n: usize,
}
let mut v = vec![0; n];
let mut l = 0;
let mut r = n - 1;
for i in 1..=n {
if i % 2 == 0 {
v[l] = i;
l += 1;
} else {
v[r] = i;
r -= 1;
}
}
println!(
"{}{}",
if n == 2 { "No" } else { "Yes\n" },
if n == 2 {
"".to_string()
} else {
v.iter().map(|u| format!("{} ", u)).collect::<String>()
}
);
}
EvbCFfp1XB