CF1062D.Fun with Integers

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a positive integer nn greater or equal to 22 . For every pair of integers aa and bb ( 2a,bn2 \le |a|, |b| \le n ), you can transform aa into bb if and only if there exists an integer xx such that 1<x1 < |x| and ( ax=ba \cdot x = b or bx=ab \cdot x = a ), where x|x| denotes the absolute value of xx .

After such a transformation, your score increases by x|x| points and you are not allowed to transform aa into bb nor bb into aa anymore.

Initially, you have a score of 00 . You can start at any integer and transform it as many times as you like. What is the maximum score you can achieve?

输入格式

A single line contains a single integer nn ( 2n1000002 \le n \le 100\,000 ) — the given integer described above.

输出格式

Print an only integer — the maximum score that can be achieved with the transformations. If it is not possible to perform even a single transformation for all possible starting integers, print 00 .

输入输出样例

  • 输入#1

    4
    

    输出#1

    8
  • 输入#2

    6
    

    输出#2

    28
  • 输入#3

    2
    

    输出#3

    0

说明/提示

In the first example, the transformations are 24(2)(4)22 \rightarrow 4 \rightarrow (-2) \rightarrow (-4) \rightarrow 2 .

In the third example, it is impossible to perform even a single transformation.

首页