首位不能0,偶数个3包括0个3,首位8/1初始化,随后9/1递推取模。
#include <bits/stdc++.h> using namespace std; int main(){int n;cin>>n;int even=8,odd=1;for(int i=1;i<n;i++){int x=(even*9+odd)%12345,y=(odd*9+even)%12345;even=x;odd=y;}cout<<even<<'\n';}
注册一个 GeekPi OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 GeekPi OJ 通用账户