why第一个测试点错了
查看原帖
why第一个测试点错了
1026185
enyayu楼主2025/1/5 16:00
#include<iostream>
using namespace std;
double s1;
int s,ans;
int main(){
	cin>>s1;
	s=s1*1e8;
	for(int p1=1;p1<=100;p1++){
		for(int p2=1;p2<=100;p2++){
		    for(int p3=1;p3<=100;p3++){
		        for(int p4=1;p4<=100;p4++){
		            if((1-p1)*(1-p2)*(1-p3)*(1-p4)==s){
		            	ans++; 
					}
	            }
	        }
	    }
	}
	cout<<ans;
	return 0;
}
2025/1/5 16:00
加载中...