がまがお君よりランクが 以上大きいことは であることで判断できます。
また、人 がまがお君とランクが等しいか 大きくて、かつ直近のコンテストでレートが 以上増えていることは かつ であることで判断できます。
( を超えない最大の整数を表します。)

つまり、この2つの条件のうち少なくとも一方を満たす の数をカウントすることで解けます。

実装例(C++)