提出 #16938277


ソースコード 拡げる

#include <iostream>
using i64 = long long;

int main() {
    constexpr i64 mod = 1000000007;
    int n;
    std::cin >> n;
    i64 a = 1, b = 1, t = 1;
    for (int i = 0; i < n; i++) {
        t = t * 10 % mod;
        a = a * 9 % mod;
        b = b * 8 % mod;
    }

    std::cout << (t + 2 * mod - 2 * a + b) % mod << std::endl;

    return 0;
}

提出情報

提出日時
問題 C - Ubiquity
ユーザ CharlotteL
言語 C++ (GCC 9.2.1)
得点 300
コード長 367 Byte
結果 AC
実行時間 14 ms
メモリ 3528 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 20
セット名 テストケース
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
ケース名 結果 実行時間 メモリ
case03 AC 14 ms 3320 KiB
case04 AC 2 ms 3360 KiB
case05 AC 2 ms 3424 KiB
case06 AC 2 ms 3336 KiB
case07 AC 2 ms 3464 KiB
case08 AC 2 ms 3456 KiB
case09 AC 4 ms 3464 KiB
case10 AC 2 ms 3464 KiB
case11 AC 4 ms 3472 KiB
case12 AC 10 ms 3440 KiB
case13 AC 11 ms 3472 KiB
case14 AC 11 ms 3464 KiB
case15 AC 7 ms 3464 KiB
case16 AC 9 ms 3528 KiB
case17 AC 12 ms 3372 KiB
case18 AC 4 ms 3508 KiB
case19 AC 9 ms 3444 KiB
sample00 AC 2 ms 3292 KiB
sample01 AC 2 ms 3372 KiB
sample02 AC 12 ms 3464 KiB