contest 30 HSG huyện Duy Linh 2023-2024
hduylinh1701-Chuổi số
Nộp bàiPoint: 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àiPoint: 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àiPoint: 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 |