In my judgment, potassium perchlorate won't precipitate at all because all potassium compounds are soluble. The only way I can see this happening would be if the solution was beyond its saturation point.
However, in looking up the data on KCLO4 if found that it does have a Ksp of 1.05 x 10-2, which is a pretty high value.
Nevertheless, we can calculate Q and see if it's greater or less than K to determine if it precipitates.
First, using the give dilution info we get:
K+ = [(20 mL)(0.050 M)]/100 mL = 4 x 10-3 M and the ClO4- = [(80 mL)(0.50 M)]/100 mL = 4 x 10-1M
Q = [K+] [ClO4-] = (4 x 10-3) (4 x 10-1) = 1.6 x 10-3
Since Ksp is > Q, no precipitate should occur.