Submission #27959425


Source Code Expand

#[allow(unused_imports)]
use proconio::*;
#[allow(unused_imports)]
use rand::prelude::*;

#[allow(unused_macros)]
macro_rules! chmin {
    ($base:expr, $($cmps:expr),+ $(,)*) => {{
        let cmp_min = min!($($cmps),+);
        if $base > cmp_min {
            $base = cmp_min;
            true
        } else {
            false
        }
    }};
}

#[allow(unused_macros)]
macro_rules! chmax {
    ($base:expr, $($cmps:expr),+ $(,)*) => {{
        let cmp_max = max!($($cmps),+);
        if $base < cmp_max {
            $base = cmp_max;
            true
        } else {
            false
        }
    }};
}

#[allow(unused_macros)]
macro_rules! min {
    ($a:expr $(,)*) => {{
        $a
    }};
    ($a:expr, $b:expr $(,)*) => {{
        std::cmp::min($a, $b)
    }};
    ($a:expr, $($rest:expr),+ $(,)*) => {{
        std::cmp::min($a, min!($($rest),+))
    }};
}

#[allow(unused_macros)]
macro_rules! max {
    ($a:expr $(,)*) => {{
        $a
    }};
    ($a:expr, $b:expr $(,)*) => {{
        std::cmp::max($a, $b)
    }};
    ($a:expr, $($rest:expr),+ $(,)*) => {{
        std::cmp::max($a, max!($($rest),+))
    }};
}

#[allow(unused_macros)]
macro_rules! mat {
    ($e:expr; $d:expr) => { vec![$e; $d] };
    ($e:expr; $d:expr $(; $ds:expr)+) => { vec![mat![$e $(; $ds)*]; $d] };
}

#[derive(Debug, Clone)]
struct Input {}

fn main() {
    println!("9999(LrrrF)")
}

Submission Info

Submission Time
Task A - Code Golf for Robot Vacuums
User terry_u16
Language Rust (1.42.0)
Score 3597
Code Size 1380 Byte
Status AC
Exec Time 4 ms
Memory 2112 KiB

Judge Result

Set Name test_ALL
Score / Max Score 3597 / 100000000
Status
AC × 100
Set Name Test Cases
test_ALL test_0000.txt, test_0001.txt, test_0002.txt, test_0003.txt, test_0004.txt, test_0005.txt, test_0006.txt, test_0007.txt, test_0008.txt, test_0009.txt, test_0010.txt, test_0011.txt, test_0012.txt, test_0013.txt, test_0014.txt, test_0015.txt, test_0016.txt, test_0017.txt, test_0018.txt, test_0019.txt, test_0020.txt, test_0021.txt, test_0022.txt, test_0023.txt, test_0024.txt, test_0025.txt, test_0026.txt, test_0027.txt, test_0028.txt, test_0029.txt, test_0030.txt, test_0031.txt, test_0032.txt, test_0033.txt, test_0034.txt, test_0035.txt, test_0036.txt, test_0037.txt, test_0038.txt, test_0039.txt, test_0040.txt, test_0041.txt, test_0042.txt, test_0043.txt, test_0044.txt, test_0045.txt, test_0046.txt, test_0047.txt, test_0048.txt, test_0049.txt, test_0050.txt, test_0051.txt, test_0052.txt, test_0053.txt, test_0054.txt, test_0055.txt, test_0056.txt, test_0057.txt, test_0058.txt, test_0059.txt, test_0060.txt, test_0061.txt, test_0062.txt, test_0063.txt, test_0064.txt, test_0065.txt, test_0066.txt, test_0067.txt, test_0068.txt, test_0069.txt, test_0070.txt, test_0071.txt, test_0072.txt, test_0073.txt, test_0074.txt, test_0075.txt, test_0076.txt, test_0077.txt, test_0078.txt, test_0079.txt, test_0080.txt, test_0081.txt, test_0082.txt, test_0083.txt, test_0084.txt, test_0085.txt, test_0086.txt, test_0087.txt, test_0088.txt, test_0089.txt, test_0090.txt, test_0091.txt, test_0092.txt, test_0093.txt, test_0094.txt, test_0095.txt, test_0096.txt, test_0097.txt, test_0098.txt, test_0099.txt
Case Name Status Exec Time Memory
test_0000.txt AC 1 ms 1952 KiB
test_0001.txt AC 1 ms 2016 KiB
test_0002.txt AC 2 ms 2068 KiB
test_0003.txt AC 2 ms 1852 KiB
test_0004.txt AC 3 ms 2064 KiB
test_0005.txt AC 2 ms 2004 KiB
test_0006.txt AC 2 ms 2008 KiB
test_0007.txt AC 1 ms 1956 KiB
test_0008.txt AC 1 ms 1996 KiB
test_0009.txt AC 1 ms 1916 KiB
test_0010.txt AC 1 ms 1952 KiB
test_0011.txt AC 4 ms 1964 KiB
test_0012.txt AC 1 ms 2000 KiB
test_0013.txt AC 1 ms 1928 KiB
test_0014.txt AC 2 ms 2000 KiB
test_0015.txt AC 1 ms 2008 KiB
test_0016.txt AC 2 ms 2008 KiB
test_0017.txt AC 1 ms 1956 KiB
test_0018.txt AC 1 ms 2072 KiB
test_0019.txt AC 2 ms 2036 KiB
test_0020.txt AC 2 ms 2008 KiB
test_0021.txt AC 1 ms 1992 KiB
test_0022.txt AC 2 ms 2016 KiB
test_0023.txt AC 2 ms 2000 KiB
test_0024.txt AC 1 ms 2064 KiB
test_0025.txt AC 1 ms 2004 KiB
test_0026.txt AC 1 ms 2004 KiB
test_0027.txt AC 1 ms 2004 KiB
test_0028.txt AC 2 ms 2000 KiB
test_0029.txt AC 1 ms 2060 KiB
test_0030.txt AC 1 ms 2016 KiB
test_0031.txt AC 3 ms 2016 KiB
test_0032.txt AC 1 ms 2008 KiB
test_0033.txt AC 1 ms 2004 KiB
test_0034.txt AC 1 ms 2112 KiB
test_0035.txt AC 1 ms 1956 KiB
test_0036.txt AC 2 ms 2036 KiB
test_0037.txt AC 2 ms 1988 KiB
test_0038.txt AC 1 ms 1952 KiB
test_0039.txt AC 1 ms 1968 KiB
test_0040.txt AC 2 ms 1996 KiB
test_0041.txt AC 1 ms 2012 KiB
test_0042.txt AC 4 ms 2092 KiB
test_0043.txt AC 4 ms 2012 KiB
test_0044.txt AC 1 ms 1972 KiB
test_0045.txt AC 1 ms 2064 KiB
test_0046.txt AC 4 ms 1988 KiB
test_0047.txt AC 2 ms 1948 KiB
test_0048.txt AC 1 ms 1964 KiB
test_0049.txt AC 2 ms 2020 KiB
test_0050.txt AC 3 ms 1964 KiB
test_0051.txt AC 1 ms 2080 KiB
test_0052.txt AC 1 ms 1984 KiB
test_0053.txt AC 2 ms 2012 KiB
test_0054.txt AC 1 ms 2056 KiB
test_0055.txt AC 1 ms 1960 KiB
test_0056.txt AC 2 ms 2064 KiB
test_0057.txt AC 1 ms 1912 KiB
test_0058.txt AC 1 ms 2088 KiB
test_0059.txt AC 1 ms 2080 KiB
test_0060.txt AC 1 ms 2052 KiB
test_0061.txt AC 1 ms 1992 KiB
test_0062.txt AC 2 ms 1900 KiB
test_0063.txt AC 2 ms 2008 KiB
test_0064.txt AC 4 ms 1964 KiB
test_0065.txt AC 2 ms 2068 KiB
test_0066.txt AC 1 ms 2000 KiB
test_0067.txt AC 2 ms 2008 KiB
test_0068.txt AC 2 ms 1944 KiB
test_0069.txt AC 1 ms 2016 KiB
test_0070.txt AC 1 ms 1856 KiB
test_0071.txt AC 1 ms 2016 KiB
test_0072.txt AC 1 ms 2068 KiB
test_0073.txt AC 2 ms 1992 KiB
test_0074.txt AC 1 ms 2008 KiB
test_0075.txt AC 1 ms 2008 KiB
test_0076.txt AC 1 ms 1908 KiB
test_0077.txt AC 1 ms 2004 KiB
test_0078.txt AC 2 ms 2000 KiB
test_0079.txt AC 1 ms 1952 KiB
test_0080.txt AC 2 ms 2052 KiB
test_0081.txt AC 1 ms 2052 KiB
test_0082.txt AC 1 ms 2060 KiB
test_0083.txt AC 1 ms 1956 KiB
test_0084.txt AC 2 ms 2040 KiB
test_0085.txt AC 1 ms 1956 KiB
test_0086.txt AC 2 ms 2032 KiB
test_0087.txt AC 2 ms 1952 KiB
test_0088.txt AC 1 ms 2060 KiB
test_0089.txt AC 1 ms 2004 KiB
test_0090.txt AC 2 ms 2004 KiB
test_0091.txt AC 1 ms 2072 KiB
test_0092.txt AC 1 ms 2032 KiB
test_0093.txt AC 1 ms 1928 KiB
test_0094.txt AC 1 ms 1956 KiB
test_0095.txt AC 2 ms 2004 KiB
test_0096.txt AC 2 ms 1908 KiB
test_0097.txt AC 2 ms 1952 KiB
test_0098.txt AC 1 ms 2004 KiB
test_0099.txt AC 2 ms 2012 KiB