• 个人简介

    众所周知,水里面掺水了,对吧;牛奶里没有牛,对吧;所以我的作业没有写,也是没有问题的,对吧~~ https://www.passwordmonster.com/ 快读

    inline int read(){
    int s=0,w=1;
    char ch=getchar();
    while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
    while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
    return s*w;
    }
    
    #include<bits/stdc++.h>
    #include<list>
    using namespace std;
    struct node{
    	int data,next;
    }a[1000];
    int n,m,k,x,h=-1,tot;
    char ch;
    void createList(){
    	cin>>n;
    	for(int i=1;i<=n;i++){
    		cin>>a[++tot].data;
    		a[tot].next=h;
    		h=tot;
    	}
    }
    void insertList(int k,int x){
    	a[++tot].data=x;
    	int p=h;
    	int cnt=1;
    	while(cnt<k-1){
    		cnt++;
    		p=a[p].next;
    	}
    	if(k==1){
    		a[tot].next=h;
    		h=tot;
    	}else{
    		a[tot].next=a[p].next;
    		a[p].next=tot;
    	}
    }
    void deleteList(int k){
    	int p=h;
    	int cnt=1;
    	while(cnt<k-1){
    		cnt++;
    		p=a[p].next;
    	}
    	if(k==1){
    		h=a[h].next;
    	}else{
    		a[p].next=a[a[p].next].next;
    	}
    }
    void printList(int p){
    	/*if(p==-1){
    		cout<<endl;return;
    	}
    	printList(a[p].next);
    	cout<<a[p].data<<" ";*/
    	while(p!=-1){
    		cout<<a[p].data<<" ";
    		p=a[p].next;
    	}
    	cout<<endl;
    }
    int main(){
    	createList();//构建  
    	for(int i=1;i<=m;i++){
    		cin>>ch;
    		if(ch=='I'){
    			cin>>k>>x;
    			insertList(k,x);//插入 
    			printList(h);//输出 
    			cout<<Size();
    		}
    		if(ch=='D'){
    			cin>>k;
    			deleteList(k);//删除 
    			printList(h);//输出 
    		}
    	}
    }
    
    #pragma GCC optimize(2)
    #pragma GCC optimize(3)
    #pragma GCC optimize("Ofast")
    #pragma GCC optimize("inline")
    #pragma GCC optimize("-fgcse")
    #pragma GCC optimize("-fgcse-lm")
    #pragma GCC optimize("-fipa-sra")
    #pragma GCC optimize("-ftree-pre")
    #pragma GCC optimize("-ftree-vrp")
    #pragma GCC optimize("-fpeephole2")
    #pragma GCC optimize("-ffast-math")
    #pragma GCC optimize("-fsched-spec")
    #pragma GCC optimize("unroll-loops")
    #pragma GCC optimize("-falign-jumps")
    #pragma GCC optimize("-falign-loops")
    #pragma GCC optimize("-falign-labels")
    #pragma GCC optimize("-fdevirtualize")
    #pragma GCC optimize("-fcaller-saves")
    #pragma GCC optimize("-fcrossjumping")
    #pragma GCC optimize("-fthread-jumps")
    #pragma GCC optimize("-funroll-loops")
    #pragma GCC optimize("-fwhole-program")
    #pragma GCC optimize("-freorder-blocks")
    #pragma GCC optimize("-fschedule-insns")
    #pragma GCC optimize("inline-functions")
    #pragma GCC optimize("-ftree-tail-merge")
    #pragma GCC optimize("-fschedule-insns2")
    #pragma GCC optimize("-fstrict-aliasing")
    #pragma GCC optimize("-fstrict-overflow")
    #pragma GCC optimize("-falign-functions")
    #pragma GCC optimize("-fcse-skip-blocks")
    #pragma GCC optimize("-fcse-follow-jumps")
    #pragma GCC optimize("-fsched-interblock")
    #pragma GCC optimize("-fpartial-inlining")
    #pragma GCC optimize("no-stack-protector")
    #pragma GCC optimize("-freorder-functions")
    #pragma GCC optimize("-findirect-inlining")
    #pragma GCC optimize("-fhoist-adjacent-loads")
    #pragma GCC optimize("-frerun-cse-after-loop")
    #pragma GCC optimize("inline-small-functions")
    #pragma GCC optimize("-finline-small-functions")
    #pragma GCC optimize("-ftree-switch-conversion")
    #pragma GCC optimize("-foptimize-sibling-calls")
    #pragma GCC optimize("-fexpensive-optimizations")
    #pragma GCC optimize("-funsafe-loop-optimizations")
    #pragma GCC optimize("inline-functions-called-once")
    #pragma GCC optimize("-fdelete-null-pointer-checks")
    #pragma GCC target("avx,sse2,sse3,sse4,mmx")
    

    旧oiclass网站 编程网站 摸鱼网站 摸鱼网站1 摸鱼网站1 [好看的(https://www.luogu.com.cn/paste/kll9vogi [好看(https://www.luogu.com.cn/paste/yb0z3epk))

  • 最近活动

  • Stat

  • Rating