A1385.[COCI-2008_2009-contest4]#6 TREZOR

省选/NOI-

COCI

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Mirko decided to open a new business – bank vaults. A branch of the bank can be visualized in a plane, vaults being points in the plane. Mirko's branch contains exactly L·(A+1+B) vaults, so that each point with integer coordinates inside the rectangle with corners (1, −A) and (L, B) contains one vault.
The vaults are watched by two guards – one at (0, −A), the other at (0, B). A guard can see a vault if there are no other vaults on the line segment connecting them.
A vault is not secure if neither guard can see it, secure if only one guard can see it and super-secure if both guards can see it.
Given A, B and L, output the number of insecure, secure and super-secure vaults.

输入格式

The first line contains integers A and B separated by a space (1 ≤ A ≤ 2000, 1 ≤ B ≤ 2000).
The second line contains the integer L (1 ≤ L ≤ 1000000000).

输出格式

Output on three separate lines the numbers of insecure, secure and super-secure vaults.

输入输出样例

  • 输入#1

    1 1 
    3 

    输出#1

    2 
    2 
    5
  • 输入#2

    2 3 
    4

    输出#2

    0 
    16 
    8 
  • 输入#3

    7 11 
    1000000 

    输出#3

    6723409 
    2301730 
    9974861

说明/提示

In test cases worth 50% of points, L will be at most 1000.
In test worth another 25% of points, A and B will be at most 100 (but L can be as large as one billion).

首页