zoukankan      html  css  js  c++  java
  • 第七天2

    不瞒大家,下午我又被【P1055】卡住了,陷阱真的炒鸡多。然而我都跳进去了。。。无奈。。。比如题目说“i后插入K”然而我就把书上的搬上去了!!!我有没有很傻。。。所以代码我还得粘上去:

    #include<iostream>
    using namespace std;
    int a[10000];
    int n,k,x,y;
    
    void init()
    {
        cin>>n;
        for(int i=1;i<=n;i++)
            cin>>a[i];
    }
    void print()
    {   
        cin>>k;
        int flag=0; 
        for(int i=1;i<=n;i++)
        {    
            if(a[i]==k)  
                {
                    cout<<i<<endl;flag=1;break;
                }
        }
        if(flag==0)         cout<<"-1"<<endl;
    }
    void work()
    {   
        int m;
        cin>>m;
        for(int i=1;i<=m;i++)
        {   
            cin>>x;
            if(x==1)
            {
                cin>>y;
               cout<<a[y]<<endl;   
            }
            if(x==2)
            {   int kkk;
                cin>>kkk>>k;
                for(int j=n;j>=kkk+1;j--)   a[j+1]=a[j];
                a[kkk+1]=k;
                n++;
            }
            if(x==3)
            {   
                int kk;
                cin>>kk;
                for(int l=kk;l<n;l++)
                {
                    a[l]=a[l+1];
                }
                n--;
            }
            if(x==4)
                print();
            
        }
    }
    
    int main()
    {
        //freopen("55.in","r",stdin);
        //freopen("55.out","w",stdout);
        init();
        work();
        //print();
        return 0;

    我最后错的也是无语好吗?我加了两个’freopen'结果就错了,但我对数据全对但是10个‘wrong answer',什么鬼?嗯嗯嗯???问什么呢?没人告诉我。反正就是不能加。(不是我的错)

    好了,明天考试,保佑!

  • 相关阅读:
    第十二周作业
    第十二周上机练习
    第十一周作业
    第十一周上机练习
    第十周上机作业
    第九周上机练习
    第八周作业
    软件测试第一次作业
    Jsp第二次作业
    JSP第一次作业
  • 原文地址:https://www.cnblogs.com/1aaa/p/7269810.html
Copyright © 2011-2022 走看看