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 |
Re:怎么会出现output limit exceed呢?不是遇-1就结束吗?In Reply To:怎么会出现output limit exceed呢?不是遇-1就结束吗? Posted by:BlueBlood at 2004-12-26 08:58:54 >是一个负数结束 我的源代码如下: > #include <iostream.h> > > long fac[10] = { 1,1,2,6,24,120 ,720,5040,40320,362880}; > > int main() > { > long n; > int i; > > cin>>n; > > while ( n != -1 ) > { > i = 9; > while ( n >= 0 && i >= 0 ) > { > if ( fac[i] <= n ) > n = n - fac[i]; > i --; > } > > if ( n == 0 ) > cout << "YES"; > else > cout << "NO"; > cout << endl; > > cin>>n; > } > > return 0 ; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator