結果
問題 | No.3012 岩井星人グラフ |
ユーザー |
|
提出日時 | 2025-01-25 13:12:24 |
言語 | Rust (1.83.0 + proconio) |
結果 |
AC
|
実行時間 | 50 ms / 2,000 ms |
コード長 | 628 bytes |
コンパイル時間 | 19,143 ms |
コンパイル使用メモリ | 403,172 KB |
実行使用メモリ | 22,784 KB |
最終ジャッジ日時 | 2025-01-25 22:37:19 |
合計ジャッジ時間 | 25,214 ms |
ジャッジサーバーID (参考情報) |
judge8 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 23 |
ソースコード
use proconio::input; fn main() { input! { x: usize, y: usize, } let mut ans = vec![]; ans.push((x * y, x * y)); let mut i = 0; for x_i in 0..x { i += 1; let mut j = i; for _ in 0..y - 1 { j += 1; ans.push((j - 1, j)); } if x_i < x - 1 { ans.push((i, j + 1)); i = j; } else { ans.push((i, 1)); } } println!( "{}", ans.iter() .map(|(a, b)| format!("{} {}", a, b)) .collect::<Vec<String>>() .join("\n") ); }