Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream fin("turn.in");
- ofstream fout("turn.out");
- long long n,k,i,j,l,ok,v[10000],y;
- int main()
- {
- fin>>n>>k;
- for(i=1;i<=n;i++)fin>>v[i];
- i=1;
- while(i<=n)
- {
- ok=0;
- l=1;
- if(v[i]==v[i+1])
- {
- j=i;
- while(v[j]==v[j+1]&&j+1<=n)
- {
- l++;j++;
- }
- }
- if(l>=k)
- {
- for(y=j+1;y<=n;y++)v[y-l]=v[y];
- n-=l;
- ok=1;
- }
- if(ok==1)i=1;
- else i++;
- }
- fout<<n<<endl;
- for(i=1;i<=n;i++)
- {
- fout<<v[i]<<" ";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement