F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Battlestation Operational

Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 911    Accepted Submission(s): 514


Problem Description
> The Death Star, known officially as the DS-1 Orbital Battle Station, also known as the Death Star I, the First Death Star, Project Stardust internally, and simply the Ultimate Weapon in early development stages, was a moon-sized, deep-space mobile battle station constructed by the Galactic Empire. Designed to fire a single planet-destroying superlaser powered by massive kyber crystals, it was the pet project of the Emperor, Darth Vader, and its eventual commander Grand Moff Wilhuff Tarkin to expound the military philosophy of the aptly named Tarkin Doctrine.
>
> ¡ª Wookieepedia

In the story of the Rogue One, the rebels risked their lives stolen the construction plan of the Death Star before it can cause catastrophic damage to the rebel base. According to the documents, the main weapon of the Death Star, the Superlaser, emits asymmetric energy in the battlefield that cause photons to annihilate and burns everything in a single shot.

You are assigned the task to estimate the damage of one shot of the Superlaser.

Assuming that the battlefield is an $n\times n$ grid. The energy field ignited by the Superlaser is asymmetric over the grid. For the cell at $i$-th row and $j$-th column, $\lceil i/j \rceil$ units of damage will be caused. Furthermore, due to the quantum effects, the energies in a cell cancel out if $\gcd (i,j) \neq 1$ or $i \lt j$.

The figure below illustrates the damage caused to each cell for $n=100$. A cell in black indicates that this cell will not be damaged due to the quantum effects. Otherwise, different colors denote different units of damages.

Your should calculate the total damage to the battlefield. Formally, you should compute
$$
f(n)=\sum_{i=1}^{n}\sum_{j=1}^{i} \left\lceil \frac{i}{j} \right\rceil \left[ (i, j) = 1\right],
$$

where $[(i,j)=1]$ evaluates to be $1$ if $\gcd(i,j)=1$, otherwise $0$.
 

Input
There are multiple test cases.

Each line of the input, there is an integer $n$ ($1\le n \le 10^6$), as described in the problem.

There are up to $10^4$ test cases.
 

Output
For each test case, output one integer in one line denoting the total damage of the Superlaser, $f(n)\ mod\ 10^9+7$.
 

Sample Input
1 2 3 10
 

Sample Output
1 3 8 110
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-09-27 23:49:08, Gzip enabled