So if I drop a block which is denser than water, it will sink.
Now if I have 2 identical blocks. I drop them at different heights above the water. Block $A$ is dropped from $20\mathrm{m}$. Block B is dropped from $5\mathrm{m}$.
How do I calculate the respective velocity just after their impact with water? Logically, Block $A$ will have a higher velocity at $1\mathrm{m}$ depth compared to Block $B$ since Block $A$ has a higher initial velocity.
But this is disproved by some simple calculations which shows that both block will have the same velocity at $1\mathrm{m}$ depth since their velocity just after impact with water is $0\mathrm{m}/\mathrm{s}$.
Let mass of both blocks be $2\mathrm{kg}$
Let $g=10\mathrm{N}/\mathrm{kg}$
Let time of impact be $0.2\mathrm{s}$
Final Velocity $$A=rt(2gh)=rt(2\cdot10\mathrm{N}/\mathrm{kg}\cdot20\mathrm{m})=20\mathrm{m}/\mathrm{s}$$
Final velocity $$B=rt(2gh)=rt(2\cdot10\mathrm{N}/\mathrm{kg}\cdot5\mathrm{m})=10\mathrm{m}/\mathrm{s}$$
Force on water by
$$A = \frac P t=\frac{mv}{t}=\frac{2\mathrm{kg}\cdot20\mathrm{m}/\mathrm{s}}{0.2\mathrm{s}}=200\mathrm{N}$$
Decceleration due to impact
$$a=F/m=-200\mathrm{N}/2\mathrm{kg}=-100\mathrm{m}/\mathrm{s}^2$$
Final Velocity just after impact
$$v=u+at=20\mathrm{m}/\mathrm{s}+(-100\mathrm{m}/\mathrm{s}^2)(0.2\mathrm{s})=0\mathrm{m}/\mathrm{s}$$
If you do the same for block $B$, you will get the same results. Block $B$ will be at zero metre per second when it just enters the water.
But of course we know that is not true since experimentally, object dropped at a greater height will have a higher velocity in water at the same depth compared to the same object dropped from a lower height.
So what is wrong with the calculation or theory?