Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
MONEYSAV - Ống tre tiết kiệm |
Nhà Tèo rất nghèo mà năm nay em Tèo tròn 6 tuổi, chuẩn bị vào lớp 1 cần tiền mua sách vở để đi học nên Tèo muốn dành tiền tiết kiệm cho em mua sách vở. Cũng vì nghèo nên Tèo không có tiền mua heo đất làm tiết kiệm mà Tèo phải lấy ống trẻ để đựng tiền tiết kiệm (kiểu tiết kiệm ngày xưa trẻ em hay dùng). Vì mỗi ống tre chỉ đựng được ít tiền xu nên Tèo làm n ống tre và đánh số từ 1 đến n, Tèo thực hiện tiết kiệm trong m ngày, ngày thứ i Tèo chọn hai số nguyên dương Li, Ri và bỏ vào các ống tre đánh số từ Li đến Ri, mỗi ống xi đồng xu. Sau m ngày, Tèo đặt ra q câu hỏi, mỗi câu hỏi có dạng ui, vi: Tèo muốn biết tổng số đồng xu trong các ống tre từ ui đến vi là bao nhiêu? Bạn hãy giúp Tèo trả lời các câu hỏi này nhé.
Dữ liệu vào:
- Dòng đầu chứa ba số nguyên n, m, q được ghi cách nhau một dấu cách.
- M dòng tiếp theo, dòng thứ i ghi ba số nguyên dương Li, Ri, xi. Hai số liên tiếp cách nhau một dấu cách.
- Q dòng tiếp theo, dòng thứ i ghi hai số nguyên dương ui, vi.
Dữ liệu ra:
Gồm Q dòng, dòng thứ i ghi một số nguyên là câu trả lời cho câu hỏi thứ i.
Ví dụ:
Dữ liệu vào:
7 4 2
1 3 1
2 5 2
1 4 3
5 7 1
1 4
2 7
Dữ liệu ra:
21
22
Giới hạn: 1 ≤ N, M, Q ≤ 105; 1 ≤ Li, Ri, ui, vi ≤ N; Li ≤ Ri; ui ≤ vi; 1 ≤ xi ≤ 1000.
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-07-20 |
Thời gian chạy: | 0.100s-0.200s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập thực hành CSL |