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 |
|
|
| 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 |