QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓

#14719. 植樹

Statistics

Little L は木を植えるのが好きです。

Little L は庭の左側と右側の両方に $d$ 本ずつ木を植えました。左側の $i$ 番目の木は、初日の高さが $x_i$ メートルで、毎日 $f_i$ メートルずつ成長します。右側の $i$ 番目の木は、初日の高さが $y_i$ で、毎日 $g_i$ メートルずつ成長します。

しかし、Little L は木が高くなりすぎるのを好みません。見た目を整えるため、番号 $i$ の木について、その高さが $m_i$ 以上になった場合、高さが $m_i$ 未満になるまで $m_i$ メートルずつ剪定します。

いま Little L は、番号 $i$ の木について、植えてから最初の $n_i$ 日間のうち、毎日の剪定を行った後に左側の木が右側の木より低くなっている日数が何日あるかを知りたいです。

注意:初日にも剪定は行われます。

入力

各テストファイルには 1 つのテストケースのみが含まれます。

1 行目には、庭の片側あたりの木の本数を表す正の整数 $d$ ($1 \le d \le 10^4$) が与えられます。

続く $d$ 行のそれぞれには、上述の意味を持つ 6 つの正の整数 $f_i, x_i, g_i, y_i, n_i, m_i$ ($1 \le f_i, x_i, g_i, y_i, n_i, m_i \le 10^6$) が与えられます。

出力

$d$ 行出力してください。各行には、番号 $i$ の木について $n_i$ 日間のうちに左側の木が右側の木より低くなる日数を表す非負整数を出力してください。

入出力例

入力例 1

1
7 4 6 3 3 4

出力例 1

2

ノート

最初のサンプルについて、最初の $3$ 日間を数えます:

$1$ 日目:道路の左側の木の初期の高さは $4$ メートルで、右側の木は $3$ メートルです。左側の木は $4$ メートルの制限に達しているため剪定されます。剪定後、左側の木は $0$ メートル、右側の木は $3$ メートルとなり、左側は右側より低いです。

$2$ 日目:左側の木は $7$ メートル、右側の木は $9$ メートルです。どちらも $4$ メートルを超えているため剪定されます。剪定後、左側の木は $3$ メートル、右側の木は $1$ メートルとなり、左側は右側より低くありません。

$3$ 日目:左側の木は $10$ メートル、右側の木は $7$ メートルです。どちらも $4$ メートルを超えているため剪定されます。剪定後、左側の木は $2$ メートル、右側の木は $3$ メートルとなり、左側は右側より低いです。

したがって、出力は $2$ です。

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#943EditorialOpenNew Editorial for Problem #14719KiharaToumaView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.