求助!为什么float改double之后就ac了
查看原帖
求助!为什么float改double之后就ac了
1043214
pyxx_楼主2023/11/25 13:51
#include<bits/stdc++.h>
using namespace std;
const float mod=1e7;
int main(){
	float n,s,m;
	cin>>n>>s>>m;
	float sum=0;
	for(int i=0;i<=m;i++){
		sum=(n-m)*(mod/n)+i*0.5*(mod/n);
		if(s>=floor(sum)&&s<=floor(sum+(n-m))){
			cout<<'p'<<n-m<<"(+"<<ceil(s-sum)<<") f"<<i<<" l"<<m-i;
		}
	}
	return 0;
}
                                                           
2023/11/25 13:51
加载中...