程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> hdu 5071

hdu 5071

編輯:C++入門知識

hdu 5071


沒事模擬模擬。。。

做模擬貴在不慌不亂、有條不紊的心境~

#include      
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int q[5050];   int n,pi;
long long words[5050]; long long  alwaystop=-1;
void add(int u)
{
       for(int i=0;ipi)
   {
       printf("out of range.\n");return ;
   }
   u--;
   long long tu=q[u];
   long long tw=words[u];
   for(int i=u;i>0;i--)
   {
       q[i]=q[i-1];
       words[i]=words[i-1];
   }
   q[0]=tu;words[0]=tw;
   printf("success.\n");
}
void Prior()
{
    if(pi==0)
    {
        printf("empty.\n");return;
    }
    int maxp=-1;int id=-1;
    for(int i=0;imaxp)
        {
            maxp=q[i];id=i+1;
        }
    }
    rotate(id);
}
void choose(int u)
{
    for(int i=0;i>op;
           if(op=="Add")
           {
               scanf("%d",&opi); printf("Operation #%d: ",ii+1);
               add(opi);
           }
           else if(op=="Close")
           {
                scanf("%d",&opi); printf("Operation #%d: ",ii+1);
                close(opi);
           }
           else if(op=="Chat")
           {
               scanf("%d",&opi); printf("Operation #%d: ",ii+1);
               chat(opi);
           }
           else if(op=="Rotate")
           {
               scanf("%d",&opi); printf("Operation #%d: ",ii+1);
               rotate(opi);
           }
           else if(op=="Prior")
          { printf("Operation #%d: ",ii+1);
             Prior();
          }
          else if(op=="Choose")
           {
               scanf("%d",&opi); printf("Operation #%d: ",ii+1);
               choose(opi);
           }
           else if(op=="Top")
            {
               scanf("%d",&opi); printf("Operation #%d: ",ii+1);
               Top(opi);
           }
           else if(op=="Untop")
            {   printf("Operation #%d: ",ii+1);
                    untop();
            }
        }
        for(int i=0;i0)
            {
                printf("Bye %d: %I64d\n",q[i],words[i]);
            }
        }
         for(int i=0;i0)
            {
                printf("Bye %d: %I64d\n",q[i],words[i]);
            }
        }
    }
    return 0;
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved