Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập

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.

Dễ

Tìm ô có giá trị 25

100 điểm 100% AC 1 đã giải

staffagent

Cho bảng số nguyên \(a\) gồm \(m\) hàng và \(n\) cột. Các hàng được đánh chỉ số từ \(0\) đến \(m-1\), các cột từ \(0\) đến \(n-1\). Hãy liệt kê chỉ số \((i, j)\) của mọi ô có giá trị bằng \(25\), theo thứ tự tăng dần của \(i\), với cùng \(i\) thì tăng dần theo \(j\).

Đề bài đảm bảo trong bảng có ít nhất một ô mang giá trị \(25\).

Input

  • Dòng đầu: hai số nguyên \(m, n\).
  • \(m\) dòng tiếp theo, mỗi dòng gồm \(n\) số nguyên.

Output

  • Mỗi ô tìm được in trên một dòng gồm hai số \(i\) và \(j\) cách nhau một dấu cách.

Constraints

  • \(1 \le m, n \le 500\)
  • \(|a_{ij}| \le 1000\)
  • Có ít nhất một ô bằng \(25\).

Sample Input

3 3
25 1 2
3 25 25
7 8 9

Sample Output

0 0
1 1
1 2
Dễ

Thám hiểm

100 điểm 0% AC 0 đã giải

root

Nhà khoa học Alex đang thực hiện một cuộc thám hiểm để nghiên cứu các mẫu vật tại \(n\) địa điểm khác nhau. Anh ấy bắt đầu chuyến đi từ địa điểm \(1\). Giữa một số địa điểm có các con đường bộ hai chiều, và Alex biết thời gian cần thiết để đi qua mỗi con đường.

Ngoài ra, giữa mỗi cặp địa điểm còn có một tuyến đường hàng không, nhưng do một sự cố kỹ thuật gần đây, thời gian di chuyển giữa hai địa điểm \(u\) và \(v\) bằng đường hàng không được tính bằng \((u - v)^2\).

Vì Alex không thích bay cho lắm, anh ta chỉ có thể sử dụng tối đa \(k\) chuyến bay trong suốt hành trình của mình. Mục tiêu của Alex là tìm thời gian di chuyển tối thiểu từ địa điểm \(1\) đến mỗi địa điểm khác.

Yêu cầu: Hãy giúp Alex tính toán thời gian di chuyển tối thiểu từ địa điểm \(1\) đến mỗi địa điểm trong số \(n\) địa điểm.

Input

  • Dòng đầu tiên của input chứa ba số nguyên \(n, m, k\) (\(2 \le n \le 10^5, 1 \le m \le 10^5, 0 \le k \le 20\)) lần lượt là số địa điểm, số con đường bộ và số chuyến bay tối đa mà Alex có thể sử dụng.
  • \(m\) dòng tiếp theo mô tả các con đường bộ. Mỗi dòng chứa ba số nguyên \(u, v, w\) (\(1 \le u, v \le n, u \ne v, 1 \le w \le 10^9\)) --- hai địa điểm được kết nối và thời gian di chuyển qua con đường đó. Lưu ý rằng một số cặp địa điểm có thể được kết nối bởi nhiều hơn một con đường.

Output

  • In ra \(n\) số nguyên, số thứ \(i\) là thời gian di chuyển tối thiểu đến địa điểm \(i\).

Example

Test 1

Input
3 1 2
1 3 1
Output
0 1 1 

Test 2

Input
4 3 1
1 2 3
2 4 5
3 4 7
Output
0 1 4 6 

Scoring

  • Subtask \(1\) (25% số điểm) : \(k = 0\).
  • Subtask \(2\) (25% số điểm) : \(n, m \leq 50\).
  • Subtask \(3\) (25% số điểm) : Đồ thị có dạng đường thẳng.
  • Subtask \(4\) (25% số điểm) : Không có ràng buộc gì thêm.
Dễ

Xâu đối xứng

100 điểm 0% AC 0 đã giải

root

Bài tập của An hôm nay là bài tập về xâu ký tự và tính đối xứng của xâu. Một xâu ký tự được gọi là đối xứng nếu đọc các ký tự của nó từ trái sang phải cũng như đọc từ phải sang trái.

Ví dụ: \(a, aa, aba, abba\) là các xâu đối xứng, xâu \(babaa\) không phải là xâu đối xứng.

Yêu cầu: Cho một xâu gồm các chữ cái Latin in thường, không đối xứng. Hãy thêm vào bên trái xâu đó một số chữ cái để thu được một xâu đối xứng và cho biết độ dài xâu ngắn nhất tạo được là bao nhiêu?

Input

Dữ liệu vào từ tệp văn bản BAI4.INP gồm một dòng chứa xâu đã cho, có độ dài không quá \(500000\) chữ cái Latin in thường.

Output

Kết quả ghi ra tệp văn bản BAI4.OUT một số nguyên dương là độ dài của xâu đối xứng ngắn nhất tạo được.

Example

Test 1

Input
babaa
Output
7

Scoring

Có \(60\%\) số test tương ứng với \(60\%\) số điểm có \(N \leq 200000\).

\(40\%\) còn lại không có ràng buộc gì thêm.

Dễ

Bài tập về nhà 3

100 điểm 86% AC 18 đã giải

root

Nhập vào ba số nguyên a, b, c. Nếu a = b hoặc b = c hoặc a = c thì in ra "YES". Ngược lại in ra "NO".

Example

Test 1

Input
5 5 3
Output
YES

Test 2

Input
3 4 5
Output
NO
Xem thêm