按照题解思路10分!求改
查看原帖
按照题解思路10分!求改
1246661
feng_chenShy楼主2024/8/5 22:01
#include<bits/stdc++.h>
using namespace std;
long long n , s , m , a;
double e;
int main(){
	cin >> n >> s >> m;
	a = n - m;
	e = 1e7 / n;
	for(long long i = 0;i <= m;i ++){
		double t = a * e + 0.5 * e * i;
		for(long long j = 0;j <= a;j ++){
			if (ceil(t + j) == s){
				printf ("p%lld(+%lld) f%lld l%lld" , a , j , i , m-i);
				return 0;
			}
		}
	}
	return 0;
}
2024/8/5 22:01
加载中...