s=input()
c=1;d=[];f=0
for i in range(len(s)-1):
    if s[i]!=s[i+1]:
        if i==len(s)-2:
            f=1
        #print(s[i])
        d.append(c)
        c=1
    else:
        c+=1
if f==1:
    d.append(1)
else:
    d.append(c)
#print(d)
s=0
for i in range(len(d)):
    if d[i]>1:
        d[i]-=1
        if i!=len(d)-1:
            d[i+1]-=1
        else:
            d[i-1]-=1
        s+=1
    #print(d)
#print(s)
s+=len(d)-d.count(0)
print(s)
    
