#include
using namespace std;
template<class T>
class llist{
private:
T *date;
int length;
public:
llist(){};
void get_length(){
cout<llist(T a[],int n)
{
this->date=new T[n];
for(int i=0;ivoid sett(T a[],int n)
{
this->date=new T[n];
for(int i=0;ivoid Delete(int i){
if(i<1||i>length+1)throw"位置";
for(int j=i-1;j1];}length--;
}
friend ostream & operator <<(ostream & out,const llist &a)
{
for(int i=0;iif(i==0)out<else out<<" "<return out;
}
void Insert(T x)//插入
{
for(int j=length;j>=2;j--)date[j]=date[j-1];
date[2-1]=x;
length++;
}
void Locate(T x){
for(int i=0;iif(date[i]==x)cout<1;}
}
};
int main(){
int a[10000];
int n;
cin>>n;
for(int i=0;i>a[i];
llist<int>mm;
mm.sett(a,n);
cout<Delete(1);
cout<get_length();
mm.Insert(100);
cout<Locate(100);
return 0;
}
