rust-procon-lib

This documentation is automatically generated by competitive-verifier/competitive-verifier

View the Project on GitHub halphy/rust-procon-lib

:heavy_check_mark: examples/aizu_online_judge_lower_bound.rs

Depends on

Code

// competitive-verifier: PROBLEM https://onlinejudge.u-aizu.ac.jp/courses/lesson/8/ITP2/6/ITP2_6_C

use proconio::input;
use rust_procon_lib::utils::binary_search::binary_search::lower_bound;

fn main() {
    input! {
        n: usize,
        a: [usize; n],
        q: usize,
    }

    for _ in 0..q {
        input! {
            k: usize,
        }

        println!("{}", lower_bound(&a, k));
    }
}

Test cases

Env Name Status Elapsed Memory
Rust 00_sample_00.in :heavy_check_mark: AC 5 ms 2 MB
Rust 01_small_00.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_00.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_01.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_02.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_03.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_04.in :heavy_check_mark: AC 5 ms 2 MB
Rust 02_corner_05.in :heavy_check_mark: AC 5 ms 2 MB
Rust 03_rand_00.in :heavy_check_mark: AC 5 ms 2 MB
Rust 03_rand_01.in :heavy_check_mark: AC 5 ms 2 MB
Rust 03_rand_02.in :heavy_check_mark: AC 6 ms 2 MB
Rust 03_rand_03.in :heavy_check_mark: AC 13 ms 2 MB
Rust 04_maximum_00.in :heavy_check_mark: AC 6 ms 3 MB
Rust 04_maximum_01.in :heavy_check_mark: AC 180 ms 5 MB
Rust 04_maximum_02.in :heavy_check_mark: AC 194 ms 5 MB
Rust 04_maximum_03.in :heavy_check_mark: AC 202 ms 5 MB
Rust 04_maximum_04.in :heavy_check_mark: AC 190 ms 6 MB
Rust 04_maximum_05.in :heavy_check_mark: AC 197 ms 6 MB
Rust 05_unique_00.in :heavy_check_mark: AC 101 ms 4 MB
Rust 06_same_00.in :heavy_check_mark: AC 176 ms 5 MB
Back to top page