Bắt đầu cuộc thi

Đề bài

Mô tả

n người tham gia một cuộc thi. Họ bắt đầu làm bài cách nhau x phút: người thứ nhất bắt đầu tại thời điểm 0, người thứ hai tại thời điểm x, người thứ ba tại thời điểm 2x, và cứ thế tiếp tục (người thứ i bắt đầu tại thời điểm (i1)·x).

Mỗi người làm bài trong đúng t phút. Do đó người thứ nhất kết thúc tại thời điểm t, người thứ hai tại t+x, và cứ thế.

Khi một người kết thúc bài thi, độ khó chịu của người đó bằng số người đã bắt đầu làm bài (hoặc đang bắt đầu ngay tại thời điểm đó) nhưng chưa kết thúc.

Hãy tính tổng độ khó chịu của tất cả n người.

Dữ liệu vào

  • Dòng đầu chứa số nguyên k là số bộ dữ liệu.
  • Mỗi dòng trong k dòng tiếp theo chứa ba số nguyên n, x, t.

Dữ liệu ra

In ra k dòng, dòng thứ i là tổng độ khó chịu của bộ dữ liệu thứ i.

Ràng buộc

  • 1k1000
  • 1n,x,t2·109

Ví dụ

Input Output Giải thích
4
4 2 5
3 1 2
3 3 10
2000000000 1 2000000000
5
3
3
1999999999000000000
Bộ 1: người 1 bắt đầu tại 0, kết thúc tại 5; lúc đó người 2 (bắt đầu tại 2) và người 3 (bắt đầu tại 4) đã bắt đầu nhưng chưa xong, độ khó chịu là 2. Người 2 kết thúc tại 7, có người 3 và 4 đang làm, độ khó chịu 2. Người 3 kết thúc tại 9, còn người 4, độ khó chịu 1. Người 4 kết thúc tại 11, không còn ai, độ khó chịu 0. Tổng 2+2+1+0=5.
1
8627 2 2
8626 Với mỗi người, chỉ có tối đa một người kế tiếp còn đang làm bài, nên tổng bằng 86271=8626.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0