谁能告诉我这3行WA在哪里,第17号点
查看原帖
谁能告诉我这3行WA在哪里,第17号点
188970
Twiter_ln楼主2024/6/1 23:08

注释掉的3行代码 和 其下方的代码

注释掉的 WAWA P17,换成下面那句就 ACAC 了,为什么???

评测记录

#include<bits/stdc++.h>

using namespace std;

double k;
int b, y;

int main() {
	
	scanf("%d%d", &b, &y);
	k = - 1.0* b / y;
//	cout<<k<<endl;
	
	double t, g;
	long long ans = 0;
	for(int i = 1; i <= y; ++ i) {
//		t = 1.0* (i - 1.0) * k + b;
//		g = 1.0* i * k + b;
//		ans += (long long) ( 1.0 * (t + g) / 2.0 + 0.5);
		ans += (long long) ( b + (2 * i - 1.0) * k / 2.0 + 0.5 );
	}
	printf("%lld\n", ans);
	
	return 0;
}
/*

6 8
: 24
5 5
: 15
1 999999
: 500000

*/
2024/6/1 23:08
加载中...