Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
好吧,我学得不好,实在搞不懂。。。//这是第一份代码,wa!!! #include <iostream> #include <cmath> using namespace std; int main() { int n; double a,b,t,min; while(1) { cin>>n; if(n == 0) break; min=0.0; for(int i = 0; i != n; i++) { cin>>a>>b; if(b < 0) continue; t = ceil(4.5*(double)3600/a + b); if(i == 0) min = t; else if(min > t) min = t; } cout<<(int)min<<endl; } return 0; } //这是第二份,ac!!!! #include <iostream> #include <cmath> using namespace std; int main() { int n,a,b; double t,min; while(1) { cin>>n; if(n == 0) break; min=1e18; for(int i = 0; i < n; i++) { cin>>a>>b; if(b >= 0) { t = ceil(4.5*(double)3600/(double)a + (double)b); if(t < min) min = t; } } cout<<(int)min<<endl; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator