結果
問題 |
No.2749 随伴関手入門
|
ユーザー |
![]() |
提出日時 | 2024-05-10 22:44:16 |
言語 | Rust (1.83.0 + proconio) |
結果 |
AC
|
実行時間 | 4 ms / 2,000 ms |
コード長 | 443 bytes |
コンパイル時間 | 13,226 ms |
コンパイル使用メモリ | 400,984 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-12-20 06:40:31 |
合計ジャッジ時間 | 14,547 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 30 |
ソースコード
#![allow(non_snake_case, unused_imports)] use proconio::{fastout, input, marker::*}; #[fastout] fn main() { input! { N: usize, } let mut F = vec![1, 1]; for i in 0..100000 { let f = (F[i] + F[i + 1]) % N; F.push(f); } let mut zero_pos = vec![]; for i in 0..F.len() { if F[i] == 0 { zero_pos.push(i); } } println!("{}", zero_pos[1] - zero_pos[0]); }