2020-06-23から1日間の記事一覧

Rust で尺取り

Rust で この問題 が解きたいですが,C-style for は Rust では煩雑になりがちです. 問題 1 let ans = (0..a.len()) .scan((0, 0), |(right, sum), left| { *right += a[*right..] .iter() .position(|&a| { *sum + a > k || { *sum += a; false } }) .unwr…