Submission #16719202


Source Code Expand

#include <bits/stdc++.h>
typedef long long ll;
#define M 1000000007
using namespace std;

ll power(ll x, ll y, ll p)  
{  
    ll res = 1;     // Initialize result  
  
    x = x % p; // Update x if it is more than or  
                // equal to p 
   
    if (x == 0) return 0; // In case x is divisible by p; 
  
    while (y > 0)  
    {  
        // If y is odd, multiply x with result  
        if (y & 1)  
            res = (res*x) % p;  
  
        // y must be even now  
        y = y>>1; // y = y/2  
        x = (x*x) % p;  
    }  
    return res;  
}  

void solve(){
    ll n;
    cin >> n;
    if(n == 1){
        cout << 0 << "\n";
        return;
    }
    ll a1 = power(10,n,M);
    ll a2 = (2*power(9,n,M))%M;
    ll b1 = power(8,n,M);
    ll ans = (a1 - a2 + b1)%M;
    cout << ans << "\n";

    

}


int main(){
    #ifndef ONLINE_JUDGE
        freopen("input.txt", "r", stdin);
        freopen("output.txt", "w", stdout);
    #endif
    ll q;
    q=1;
    // cin>>q;
    while(q--) solve();


    return 0;
}

Submission Info

Submission Time
Task C - Ubiquity
User kalyan
Language C++ (GCC 9.2.1)
Score 0
Code Size 1093 Byte
Status WA
Exec Time 10 ms
Memory 3628 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 3
AC × 17
WA × 3
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 8 ms 3512 KiB
case04 AC 4 ms 3556 KiB
case05 AC 3 ms 3384 KiB
case06 AC 1 ms 3400 KiB
case07 AC 2 ms 3400 KiB
case08 AC 2 ms 3616 KiB
case09 AC 3 ms 3516 KiB
case10 AC 2 ms 3540 KiB
case11 AC 3 ms 3624 KiB
case12 WA 2 ms 3400 KiB
case13 WA 2 ms 3556 KiB
case14 AC 2 ms 3428 KiB
case15 AC 2 ms 3556 KiB
case16 AC 10 ms 3560 KiB
case17 WA 4 ms 3588 KiB
case18 AC 2 ms 3628 KiB
case19 AC 2 ms 3392 KiB
sample00 AC 2 ms 3584 KiB
sample01 AC 3 ms 3540 KiB
sample02 AC 3 ms 3400 KiB