contest 30 HSG huyện Duy Linh 2023-2024

hduylinh1701-Chuổi số

Nộp bài
Time limit: 0.65 / Memory limit: 256M

Point: 60

Bài 1 (6,0 điểm): CHUỖI SỐ.

Cho một xâu có tối đa 255 ký tự. Viết chương trình lấy ra các ký tự là ký tự số trong xâu đó. Nếu không có ký tự số thì ghi NO

Dữ liệu vào:

Lấy từ file BAI1.INP Gồm một dòng là xâu ký tự.

Dữ liệu ra:

Ghi kết quả ra file BAI1.OUT: Là các ký tự số trong xâu. Nếu không có ký tự số ghi NO

Ví dụ:

BAI1.INP BAI1.OUT
21ab30d9e ~21309~
abcde NO

hduylinh1702-Dãy số

Nộp bài
Time limit: 0.65 / Memory limit: 256M

Point: 70

Bài 2 (7,0 điểm): DÃY SỐ.

Cho dãy số có n các số nguyên (~0<n<1000~)</p>

Yêu cầu:

Viết chương trình sắp xếp các số chẵn theo thứ tự tăng dần và các số lẻ theo thứ tự giảm dần.

Dữ liệu vào:

Lấy từ file BAI2.INP gồm:

  • Dòng thứ nhất ghi số n
  • Dòng thứ hai ghi các số nguyên của dãy số cách nhau một khoảng trắng.

Dữ liệu ra:

Ghi kết quả ra file BAI2.OUT: Là dãy các số chẵn theo thứ tự tăng dần và các số lẻ theo thứ tự giảm dần

Ví dụ:

BAI2.INP BAI2.OUT
~6~
~7~ ~10~ ~2~ ~3~ ~5~ ~3~
~7~ ~2~ ~10~ ~5~ ~3~ ~3~
~7~
~12~ ~7~ ~6~ ~3~ ~1~ ~17~ ~8~
~6~ ~17~ ~8~ ~7~ ~3~ ~1~ ~12~

hduylinh1703-Ma trận

Nộp bài
Time limit: 0.65 / Memory limit: 256M

Point: 70

BÀI 3 (7,0 điểm): MA TRẬN

Cho một mảng A có m hàng và n cột (~2≤m, n≤500~) là các số nguyên.

Yêu cầu:

Viết chương trình tìm số lượng các phần tử bằng nhau dài nhất nằm trên cùng một đường thẳng.

Dữ liệu vào:

Cho bởi file text BAI3.INP trong đó:

  • Dòng đầu là 2 số m và n.
  • m dòng tiếp theo, mỗi dòng ghi n phần tử là các số nguyên, các số cách nhau một dấu khoảng trắng.

Kết quả ra:

Ghi ra file BAI3.OUT: Là số lượng các phần tử bằng nhau dài nhất nằm trên cùng một đường thẳng.

Ví dụ:

BAI3.INP BAI3.OUT
2 2
1 4
3 2
1
3 4
7 7 7 4
3 2 1 6
2 5 7 1
3
5 5
3 4 4 4 2
3 2 1 6 1
3 5 7 1 1
3 1 4 7 0
0 0 7 1 9
4
6 7
1 1 4 4 2 7 5
5 2 1 6 1 6 0
5 5 7 1 7 4 3
5 1 4 7 1 8 1
5 0 7 1 9 1 8
9 1 9 3 8 5 0
5