累加器为什么从-1开始才能得80分,如果从0开始,全WA
查看原帖
累加器为什么从-1开始才能得80分,如果从0开始,全WA
142816
极冰企鹅楼主2023/6/27 20:15
#include <bits/stdc++.h>
using namespace std;

int main() {
	long long n, k, ca = -1, cb = -1, a = 0, b = 0;
	cin >> n >> k;
	while (n--) {
		if (n % k == 0) {
			// A类数
			ca++;
			a += n;
		} else {
			// B类数
			cb++;
			b += n;
		}
	}
	cout << fixed << setprecision(1) << (a*1.0) / ca << ' ' << (b*1.0) / cb << endl;
}
2023/6/27 20:15
加载中...