注意到连续的 1010 个整数中必定有一个 1010 的倍数,于是 rl9r - l \ge 9 时答案一定为 00,剩下的模拟即可。

#include <bits/stdc++.h>
using namespace std;
int main()
{
	long long l, r, ans = 1;
	while (cin >> l >> r)
	{
		if (r - l > 10) r = l + 10;
		ans = 1;
		for (long long i = l; i <= r; i++)
			ans = ans * (i % 10) % 10;
		cout << ans << endl;
	}
	return 0;
}