ABC 178 | C - Ubiquity
문제.
생각
아래의 곡도부터 시작하다i=0 및 Ai=9은 10^N-(2\times9^N-8^N)로 존재합니다.
코드
Tips 설치
10^9+7 나누기
using mint = modint1000000007;
사용률#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll = long long;
using ld = long double;
using uint = unsigned int;
using ull = unsigned long long;
const int MOD = 1e9 + 7;
using mint = modint1000000007;
int main() {
int N;
cin >> N;
if (N == 1) {
cout << 0 << endl;
return 0;
} else if (N == 2) {
cout << 2 << endl;
return 0;
}
mint ans;
ans += mint(10).pow(N) - (mint(9).pow(N) * 2 - mint(8).pow(N));
cout << ans.val() << endl;
}
참고 자료
Reference
이 문제에 관하여(ABC 178 | C - Ubiquity), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/wapa5pow/articles/abc178-c-9c190bb0ce34528d073c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)