| ||||||||||
| 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:为什么老是超时间了????In Reply To:为什么老是超时间了???? Posted by:2147483648 at 2007-09-24 12:03:02 > 我的程序是::::
>
> #include<iostream>
> using namespace std;
> int main()
> {
> long int num[1500];
> long int a,b;
> int k;
> for( k = 1 ; k < 7 ;k++)
> num[k] = k;
> for( a = 7 ; a <= 2147483648 ; a++)
> {
> b = a;
> while( b % 2 == 0)
> {
> b /= 2;
> }
> while( a % 3 == 0)
> {
> b/=3;
> }
> while( a % 5 == 0)
> {
> b /= 5;
> }
> if( b == 0)num[k++] = a;
> }
> for( int x = 0; x < 1500 ; x++)
> cout << num[x]<<" ";
> cout << endl;
> int i;
> while( cin >> i && i)
> {
> cout << num[i]<<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