| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Tìm số đặc biệt | 6 (p) | 1.0s | 256M |
| 2 | Tặng quà | 5 (p) | 1.0s | 256M |
| 3 | Xâu chung lớn nhất | 5 (p) | 1.0s | 256M |
| 4 | Sơn tường chung cư | 4 (p) | 1.0s | 256M |
Một số nguyên dương được gọi là đặc biệt nếu tổng bình phương các chữ số của nó (trong dạng biểu diễn thập phân) là một số nguyên tố.
Ví dụ: \(12\) là số đặc biệt vì \(1^2 + 2^2 = 5\) là số nguyên tố.
Yêu cầu: Cho số nguyên dương \(n\). Hãy tìm số đặc biệt nhỏ nhất lớn hơn \(n\).
CAU1.INP chứa số nguyên dương \(n\) (\(1 \le n \le 10^9\)).CAU1.OUT số đặc biệt nhỏ nhất lớn hơn \(n\).Test 1
11
12
\(1^2 + 2^2 = 5\) là số nguyên tố.
Để động viên khích lệ học sinh tham gia dự thi học sinh giỏi năm nay, trường ITS có chuẩn bị \(n\) phần quà cho \(n\) thí sinh dự thi. Trên hộp quà thứ \(i\) có ghi số nguyên \(a_i\). Sau khi tặng quà cho các thí sinh, trường sẽ có thêm những cặp quà đặc biệt cho mỗi cặp thí sinh có cặp số trên hộp quà là \(a_i, a_j\) (\(i \neq j\)) mà \(a_i + a_j = 0\).
Yêu cầu: Hãy cho biết trường phải chuẩn bị thêm bao nhiêu cặp quà đặc biệt.
CAU2.INP:CAU2.OUT số lượng cặp quà đặc biệt.Test 1
7
6 -3 0 1 -1 3 2
2
Có hai cặp có tổng bằng 0:
\(-1 + 1 = 0\)
\(-3 + 3 = 0\) (hoặc tương đương theo dữ liệu mẫu: \(1\) và \(-1\), v.v.)
Cho hai xâu \(X\) và \(Y\) độ dài tối đa mỗi xâu không quá \(1000\) kí tự, bao gồm các chữ cái và các chữ số.
Yêu cầu: Hãy tìm xâu \(Z\) là xâu con chung liên tiếp của hai xâu \(X\) và \(Y\) gồm toàn các chữ số tạo thành một số có giá trị lớn nhất.
CAU3.INP:CAU3.OUT xâu \(Z\) tìm được.Test 1
ab123abcba57
cba12abcbad23
23
23Thành phố ABC có một khu đô thị gồm nhiều khối chung cư cao tầng được mô tả trong bản đồ hình chữ nhật gồm \(m\) dòng và \(n\) cột. Các dòng được đánh số từ \(1\) đến \(m\) và các cột được đánh số từ \(1\) đến \(n\). Ô ở dòng thứ \(i\) và cột thứ \(j\) ghi một số nguyên dương \(a_{ij}\) mô tả số tầng của một khối chung cư ở hàng thứ \(i\) và cột \(j\). Một khối chung cư được định nghĩa là một tập hợp các ô có đáy tạo thành một miền gồm những ô vuông kề cạnh có giá trị lớn hơn \(0\).
Để chỉnh trang khu đô thị người ta muốn sơn toàn bộ các bề tường xung quanh (không cần phải sơn mái chung cư) tất cả các khối chung cư bằng một loại sơn mới bền và đẹp hơn. Ban quản lý khu đô thị muốn xác định số lượng các khối chung cư, tổng số diện tích phải sơn, diện tích của khối chung cư phải sơn lớn nhất (mỗi mặt của một tầng được tính là một đơn vị diện tích).
Yêu cầu: Với bản đồ trên, hãy giúp ban quản lý khu đô thị xác định số lượng các khối chung cư, tổng số diện tích phải sơn, diện tích của khối chung cư phải sơn lớn nhất.
CAU4.INP:CAU4.OUT:Test 1
4 5
0 0 0 2 0
0 0 0 1 0
0 1 3 0 0
0 0 0 0 0
2
24
14