PKU 3916 Duplicate Removal
問題
数列が与えられる。
2つ以上同じ数が連続していたら、それを一つに置き換えた数列を返せ。
方針
実装。
ソースコード
int main() { int n,in[30],m,prev,t; while(scanf("%d",&n),n){ m=0; prev=-1; rep(i,n){ scanf("%d",&t); if(prev!=t)in[m++]=t; prev=t; } rep(i,m)printf("%d ",in[i]); puts("$"); } return 0; }