rt,求调程序,可能部分语句有些啰嗦。
有大佬愿意指教吗?
#include <bits/stdc++.h>
using namespace std;
int a[1000010];
int main()
{
long long m, n, k;
cin >> m >> n >> k;
int pre = ((m % 10) * (n % 10)) % 10;
a[0] = n % 10;
a[1] = pre;
long long i = 2;
while(((a[i - 1] % 10) * (a[i - 2] % 10)) % 10 != pre)
{
a[i] = ((a[i - 1] % 10) * (a[i - 2] % 10)) % 10;
if(++i > k) break;
}
k = k % i;
cout << a[k];
return 0;
}