#1375. 机会稍纵即逝

机会稍纵即逝

题目描述

有一个超级长的隧道,里面从左到右摆了 nn 个宝箱,宝箱里分别有 1,2,3,...,n1,2,3,...,n 颗钻石。同时小瓜手中有 nn 枚筹码,筹码上的数字分别为 1,2,3,...,n1,2,3,...,n。每枚筹码最多被使用一次。

小瓜会从第一个宝箱的位置向右走,抵达第 ii 个宝箱的位置时,小瓜有两种选择:

1.1. 从这个宝箱里拿 11 颗钻石;

2.2. 支付数字为 xx 的筹码,然后拿走这个宝箱中所有的钻石,其中 xxii 的最大真因数(即除自身外最大的因数,注意 11 不存在最大真因数)。

每个宝箱最多只能拿取一次钻石。

请你帮小瓜做出最合适的选择,使得他拿到的钻石总数最多。

输入格式

一个整数 nn,表示宝箱的数量。

输出格式

一个整数,表示拿到的钻石总数的最大值。

样例

10
43

样例 11 解释

对于 191 \sim 9 号宝箱,策略分别为:

  • 11 号宝箱:拿走 11 颗钻石;
  • 22 号宝箱:拿走 11 颗钻石;
  • 33 号宝箱:拿走 11 颗钻石;
  • 44 号宝箱:支付 22 号筹码,拿走 44 颗钻石;
  • 55 号宝箱:拿走 11 颗钻石;
  • 66 号宝箱:拿走 11 颗钻石;
  • 77 号宝箱:支付 11 号筹码,拿走 77 颗钻石;
  • 88 号宝箱:支付 44 号筹码,拿走 88 颗钻石;
  • 99 号宝箱:支付 33 号筹码,拿走 99 颗钻石。
  • 1010 号宝箱:支付 55 号筹码,拿走 1010 颗钻石。

此方案能保证拿走的钻石最多,总共 4343 颗。

数据规模与约束

对于 40%40\% 的数据,1n1001≤n≤100

对于 80%80\% 的数据,1n5×1041≤n≤5×10^4

对于 100%100\% 的数据,1n5×1051≤n≤5×10^5