dsalgo 0.3.10

A package for Datastructures and Algorithms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::io_read_stdin_direct::*;

pub fn read_weighted_edges<T: std::str::FromStr>(
    m: usize,
    offset: usize,
) -> Vec<(usize, usize, T)> {
    (0..m)
        .map(|_| {
            (read::<usize>() - offset, read::<usize>() - offset, read::<T>())
        })
        .collect()
}