# A

填空水题,算天数,答案是 33149

# B

感觉不应该是水题啊?但是暴力算出来就是 45数据弱

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int getI(int x, int n) {
int t = pow(x, n);

while (t / 10 != 0)
t /= 10;

return t;
}

map<int, bool> mp;

void solve () {
for (int i = 1; i <= 27; i++) {
int ai = getI(2, i), bi = getI(5, i);
cout << "i:" << i << ", aI = " << ai << ", bI = " << bi;
if (mp[ai * bi])
cout << ", " << ai * bi << endl;
else
cout << endl;
mp[ai * bi] = 1;
}
}

# C

水水水水题题题题目,数据范围才 200200,打暴力就行了。

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void solve () {
cin >> n >> m >> k;
for (int i = 1; i <= n; i++)
cin >> a[i];
for (int i = 1; i <= m; i++)
cin >> b[i];
for (int i = 1; i <= k; i++)
cin >> c[i];

int maxx = 0;

for (int i = 1; i <= n; i++)
for (int j = 1; j <= m; j++)
for (int t = 1; t <= k; t++)
maxx = max(maxx, (a[i] * b[j]) % c[t]);
cout << maxx << endl;
}

# D