luogu#P7127. 「RdOI R1」一次函数(function)
「RdOI R1」一次函数(function)
题目背景
请使用较快的读入方式。
众所周知,一次函数的解析式如下:
或者,我们可以表示为:
这个就是一次函数的解析式,下文中用到的解析式均用 表示。
题目描述
设 表示直线 , 与 轴围成的三角形的面积,求:
本题中,共有 次询问,每次询问给出 ,求上式在 时的取值。
若 ,该和式的值视作 。
输入格式
一共 行。
第一行,一个整数 ,表示有 组测试数据。
接下来 行,每行一个整数 ,含义如题面所述。
输出格式
一共 行。
每一行,每行一个数表示你所求得的答案。
结果可能是分数,请约分至最简分数,分数请用 xxx/xxx
表示,如 表示为 1/2
, 表示为 1/2
,请注意约分。
注:若答案为 ,请输出 0
。
2
0
1
0
1/4
提示
【样例解释】
当 时,根据题意,输出 。
当 时, 就是 、 与 轴所夹面积,为 。
【数据范围】
- 对于 的数据,。
- 对于另外 的数据,。
- 对于另外 的数据,。
- 对于 的数据,$1 \le t \le 2 \times 10^6,0 \le n \le 2 \times 10^6$。
【说明/提示】
- 建议画图思考。
- 请注意输出答案的时候约分。
- 请使用较快的读入方式。
【文件读入读出】(模拟,提交代码时不需使用)
- 文件名:
function.cpp
- 读入文件名:
function.in
- 读出文件名:
function.out