题库练习 [COCI-2008_2009-contest4]#6 TREZOR
← 上一题 下一题 →

A1165 | [COCI-2008_2009-contest4]#6 TREZOR

来源COCI
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

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
C++ 编辑器
输入
输出