T1:Water Station
模拟
代码实现
// C++实现
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
int ans = round(n/5.)*5;
cout << ans << '\n';
return 0;
}
// Python实现
n = int(input())
ans = int(round(n/5, 0))*5
print(ans)
T2:ABCDEFG
可以把边权挂在左边的点上,求一遍区间和即可
代码实现
#include <bits/stdc++.h>
using namespace std;
int main() {
char p, q;
cin >> p >> q;
vector<int> d = {3, 1, 4, 1, 5, 9};
if (p > q) swap(p, q);
p -= 'A'; q -= 'A';
int ans = 0;
for (int i = p; i < q; ++i) {
ans += d[i];
}
cout << ans << '\n';
return 0;
}