Codeforces Round #692
B. Fair Numbers
题意: 给定一个正整数n,要求找到一个大于等于n的最小的正整数x,使得x中的每一位都能整除n。
题解: 数学。猜了个结论,直接暴力枚举,从当前n开始到n+lcm(1, ,2, …, 9),必然不大。
代码:
#include <bits/stdc++.h>
#define int long long
using namespace std;
inline int read() {
int s = 0, w = 1;
char ch = getchar();
while (ch < '0' || ch > '9') {
if (ch == '-') w = -1; ch = getchar();}
while (ch >= '0' && ch <= '9') s = s *