Ngày 10/3

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Xếp sách (THTA Liên Chiểu 2024) 100 (p) 1.0s 500M
2 Chia nhóm (THTA Liên Chiểu 2024) 100 (p) 1.0s 500M
3 Gàu nước 100 (p) 1.0s 256M
4 Tổng n số tự nhiên đầu tiên 100 (p) 1.0s 256M
5 Viên gạch của dãy cuối (bản dễ) 100 (p) 10.0s 1G

1. Xếp sách (THTA Liên Chiểu 2024)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 500M Input: xepsach.inp Output: xepsach.out

Thư viện trường có \(N\) quyển sách đủ 3 loại Toán, Tiếng Việt, Tiếng Anh. Hiện tại, số sách đó đang được xếp lên kệ thành một hàng ngang và xuất hiện khá lộn xộn. Cô thư viện muốn sắp xếp lại các quyển sách Toán về phía bên trái, các quyển sách Tiếng Anh về phía bên phải và các quyển sách Tiếng Việt nằm ở giữa.

Yêu cầu: Hãy giúp cô thư viện sắp xếp lại \(N\) quyển sách thành một hàng ngang sao cho các quyển sách Toán về phía bên trái, các quyển sách Tiếng Anh về phía bên phải và các quyển sách Tiếng Việt nằm ở giữa.

Input

  • Một xâu gồm các ký tự lần lượt đánh dấu của \(N\) quyển sách.
    • Ký tự T đánh dấu cho sách Toán.
    • Ký tự V đánh dấu cho sách Tiếng Việt.
    • Ký tự A đánh dấu cho sách Tiếng Anh.
  • Dữ liệu đảm bảo có đầy đủ \(3\) loại sách.

Output

  • Gồm \(N\) ký tự là loại sách sau khi sắp xếp.

Example

Test 1

Input
TVATAV
Output
TTVVAA
Note

Test 2

Input
Output
Note

2. Chia nhóm (THTA Liên Chiểu 2024)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 500M Input: bàn phím Output: màn hình

Trong tháng 3 trường bạn An tổ chức tham quan trải nghiệm cho học sinh. Toàn thể học sinh xếp hàng thành hình chữ nhật gồm \(m\) hàng ngang, \(n\) hàng dọc. Nhà trường muốn chia học sinh thành 2 nhóm bằng cách phân theo hàng ngang hoặc dọc. Hỏi có thể phân chia sao cho một trong hai nhóm có đúng \(k\) học sinh không?

Nhập vào

  • Dòng đầu tiên chứa số \(m\)
  • Dòng thứ hai chứa số \(n\)
  • Dòng thứ ba chứa số \(k\)

In ra màn hình:

  • In ra YES nếu có thể phân chia sao cho một trong hai phần thu được có đúng k học sinh, nếu không thể, in ra NO.

Scoring

  • \(1 ≤ n, m, k ≤ 1000000000\).

Example

Test 1

Input
4
5
8
Output
YES
Note

Toàn thể học sinh xếp thành hình chữ nhật gồm 4 hàng ngang (mỗi hàng 5 bạn), 5 hàng dọc (mỗi hàng 4 bạn). Có thể tách theo hàng dọc thành 1 nhóm gồm 2 hàng dọc để được 8 bạn.

Test 2

Input
6 
10 
9
Output
NO
Note

3. Gàu nước

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Rùa có một cái xô nước đang chứa \(L\) lít nước. Rùa muốn lấy cái xô làm việc khác nên Rùa muốn chuyển lượng nước sang những chiếc gàu nước.
Biết rằng, nhà Rùa có vô tận những chiếc gàu thuộc 2 loại, loại chứa được \(5\) lít và loại chứa được \(2\) lít. Hỏi, tổng số gàu ít nhất Rùa cần sử dụng để đong ít nhất \(L\) lít nước là bao nhiêu?

Input

  • Một dòng duy nhất chứa một số nguyên \(L\) \((1 \leq L \leq 10^{18})\)

Output

  • In ra tổng số gàu ít nhất Rùa cần sử dụng

Test 1

Input
27
Output
6
Note
  • Với \(L=27\), Rùa có thể sử dụng \(5\) gàu nước 5 lít và \(1\) gàu nước 2 lít.

Test 2

Input
30
Output
6
Note
  • Với \(L=30\), Rùa có thể sử dụng \(6\) gàu nước 5 lít.

4. Tổng n số tự nhiên đầu tiên

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Hãy tính tổng \(n\) số tự nhiên đầu tiên \(1+2+...+n\)

Dữ liệu vào:

  • Một số nguyên dương n \((0< n \leq 10^7)\)

Kết quả:

  • Một số nguyên là tổng của \(n\) số tự nhiên đầu tiên.

Ví dụ:

INPUT

4

OUTPUT

10

Giái thích: \(1+2+3+4=10\)

5. Viên gạch của dãy cuối (bản dễ)

Điểm: 100 (p) Thời gian: 10.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Có \(N\) hàng gạch, hàng đầu tiên có \(A\) viên gạch. Biết hàng sau nhiều hơn hàng trước \(B\) viên. Hỏi bao nhiêu viên gạch để xếp được hàng thứ \(N\)?

Ví dụ: \(N=3, A=2, B=2\) thì :

  • Hàng \(1\) có \(2\) viên
  • Hàng \(2\) có \(4\) viên
  • Hàng \(3\) có \(6\) viên

Vậy hàng gạch thứ \(N=3\) cần có \(6\) viên gạch để xếp

Dữ liệu: Vào từ thiết bị nhập chuẩn theo khuôn dạng:

  • Dòng thứ nhất số \(N\ (N \le 2 \times 10^5)\)
  • Dòng thứ nhất số \(A\ (A \le 20)\)
  • Dòng thứ nhất số \(B\ (B \le 20)\)

Kết quả: Ghi ra thiết bị ra chuẩn một số nguyên duy nhất – số lượng viên gạch đã dùng.

Ví dụ

Dữ liệu

3
2
2

Kết quả

6

Nguồn: (bản dễ)