一开始给十个CTB,而flag需要20个CTB,我们需要理财赚够20个。

理财是只能买入TDSU才可以获得收益。我们先上来直接把CTB全部换成TDSU。

考虑:


  1. 极限时间所有钱全部去投资,能否赚够20个
  2. 使用中间货币转化,是否有差额
  3. 整数溢出

计算后发现1,2不可行

而整数的范围是

猫咪银行(整数溢出)_安全

这里直接选择int64的最大值,往上再加1,就是负数。

我们需要时间为负数,且收益为正。

但是直接使用​​9223372036854775808​​的话,收益也为负数,需要不断调整某个高位的数字,可以多猜几次~。

最后兑换货币,拿到flag