Submission #38173488


Source Code Expand

Copy
use proconio::input;
fn main() {
input! {
n: usize,
};
let p = 1_000_000_007_usize;
let mut all = 1_usize;
let mut x = 1_usize;
let mut y = 1_usize;
for _ in 0..n {
all *= 10_usize;
all %= p;
x *= 9_usize;
x %= p;
y *= 8_usize;
y %= p;
}
let ans = (((((all + p - x) % p) + p - x) % p) + y) % p;
println!("{}", ans);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
use proconio::input;

fn main() {
    input! {
        n: usize,
    };
    let p = 1_000_000_007_usize;
    let mut all = 1_usize;
    let mut x = 1_usize;
    let mut y = 1_usize;
    for _ in 0..n {
        all *= 10_usize;
        all %= p;
        x *= 9_usize;
        x %= p;
        y *= 8_usize;
        y %= p;
    }
    let ans = (((((all + p - x) % p) + p - x) % p) + y) % p;
    println!("{}", ans);
}

Submission Info

Submission Time
Task C - Ubiquity
User bouzuya
Language Rust (1.42.0)
Score 300
Code Size 415 Byte
Status AC
Exec Time 10 ms
Memory 2128 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 20
Set Name Test Cases
Sample sample00, sample01, sample02
All case03, case04, case05, case06, case07, case08, case09, case10, case11, case12, case13, case14, case15, case16, case17, case18, case19, sample00, sample01, sample02
Case Name Status Exec Time Memory
case03 AC 10 ms 2060 KB
case04 AC 1 ms 2040 KB
case05 AC 1 ms 2016 KB
case06 AC 1 ms 1956 KB
case07 AC 1 ms 2052 KB
case08 AC 1 ms 2092 KB
case09 AC 1 ms 2048 KB
case10 AC 2 ms 1900 KB
case11 AC 2 ms 2072 KB
case12 AC 6 ms 1976 KB
case13 AC 3 ms 1952 KB
case14 AC 6 ms 1960 KB
case15 AC 5 ms 2032 KB
case16 AC 5 ms 2060 KB
case17 AC 6 ms 2068 KB
case18 AC 2 ms 2104 KB
case19 AC 5 ms 2072 KB
sample00 AC 1 ms 2040 KB
sample01 AC 1 ms 2128 KB
sample02 AC 7 ms 2028 KB


2025-04-09 (Wed)
04:22:33 +00:00