Kiểm tra đầu giờ 4
In ra màn hình các dòng chữ sau :
"Toi la ai ?"
"Ai la toi ?"
"Son Tung MTP"
Yêu cầu : Chỉ được dùng đúng 1 lệnh cout.
Example
Test 1
Input
Nothing
Output
Toi la ai ?
Ai la toi ?
Son Tung MTP
Bài được chọn theo nhịp luyện tập của bạn, cùng mọi bài mới vừa lên.
In ra màn hình các dòng chữ sau :
"Toi la ai ?"
"Ai la toi ?"
"Son Tung MTP"
Yêu cầu : Chỉ được dùng đúng 1 lệnh cout.
Test 1
Nothing
Toi la ai ?
Ai la toi ?
Son Tung MTP
Vương quốc Đại Việt có \(n\) thành phố được đánh số từ \(1\) đến \(n\). Các thành phố được kết nối với nhau bằng \(n-1\) con đường hai chiều, tạo thành một mạng lưới đảm bảo luôn có đường đi giữa hai thành phố bất kỳ. Con đường thứ \(i\) nối thành phố \(u\) và thành phố \(v\) có thời gian di chuyển là \(d(u, v)\).
Sau một trận bão lớn, chính quyền muốn thực hiện nâng cấp các con đường để giảm thiểu thời gian di chuyển. Việc nâng cấp chỉ áp dụng cho các con đường có thời gian di chuyển lớn hơn \(0\). Mỗi lần nâng cấp sẽ giảm thời gian di chuyển trên một con đường đi đúng 1 đơn vị.
Với mỗi thành phố \(u\), ta định nghĩa \(t(v)\) là thời gian di chuyển ngắn nhất từ \(u\) đến \(v\). Tổng thời gian di chuyển ngắn nhất từ thành phố \(u\) đến tất cả các thành phố khác được gọi là \(f(u)\), được tính bằng công thức: \(f(u) = \sum_{v=1}^n t(v)\).
Bạn được phép nâng cấp tổng cộng \(k\) lần. Sau khi nâng cấp, thời gian di chuyển trên các con đường đã giảm, và giá trị \(f(u)\) cũng sẽ thay đổi. Giá trị \(f(u)\) nhỏ nhất có thể sau khi nâng cấp được ký hiệu là \(T(u, k)\).
Yêu cầu: Cho \(q\) truy vấn, mỗi truy vấn gồm ba số \(u, L, H\). Hãy tính giá trị \(S = \left(\sum_{k=L}^{H} T(u, k)\right) \pmod{10^9 + 7}\).
Test 1
5
1 2 3
2 4 2
1 3 4
1 5 6
4
2 4 5
1 1 1
5 20 20
4 0 0
21
16
0
27
Nhập vào 3 số nguyên \(a, b, c\). Tính tích \(a \times b \times c\) và in ra màn hình.
Phép nhân trong C++ là *. Ví dụ 5 x 8 thì trong C++ là 5 * 8.
Test 1
3 4 5
60
Nhập vào bốn số nguyên \(a\), \(b\), \(c\), \(d\). In tổng của chúng ra màn hình.
Test 1
1 2 3 4
10