金魚亭日常

読書,ガジェット,競技プログラミング

Rust でインタラクティブ問題やるとき

TLEになるので、入力に気をつけよう。 これとか。

atcoder.jp

use proconio::input;
use proconio::source::line::LineSource;
use std::io::{stdin, BufReader};

fn main() {
    let stdin = stdin();
    let mut source = LineSource::new(BufReader::new(stdin.lock()));
    input! {
        from &mut source,
        n: usize
    }
    ...
}

atcoder.jp