#include <stdio.h>
j;f(l,i)int*l;{j=i-1;while(i-->0)while(j-->0)l[j]=fmax(l[i],l[j]);}
int main(void)
{
const int n = 5;
int l[] = { 3, 1, 4, -1, 2 };
for(int i
=0;i
<n
;i
++) printf("%d ",l
[i
]); f(l,n);
for(int i
=0;i
<n
;i
++) printf("%d ",l
[i
]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpqO2YobCxpKWludCpsO3tqPWktMTt3aGlsZShpLS0+MCl3aGlsZShqLS0+MClsW2pdPWZtYXgobFtpXSxsW2pdKTt9CgppbnQgbWFpbih2b2lkKQp7Cgljb25zdCBpbnQgbiA9IDU7CglpbnQgbFtdID0geyAzLCAxLCA0LCAtMSwgMiB9OwogCglmb3IoaW50IGk9MDtpPG47aSsrKSBwcmludGYoIiVkICIsbFtpXSk7CglwcmludGYoIiA+ICIpOwoJZihsLG4pOwoJZm9yKGludCBpPTA7aTxuO2krKykgcHJpbnRmKCIlZCAiLGxbaV0pOwogCglyZXR1cm4gMDsKfQo=