Liệt kê trên dãy
Submit solution
Points:
2 (partial)
Time limit:
1.0s
Memory limit:
98M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Cho dãy số nguyên thực hiện liệt kê các phần tử theo những tính chất sau:
Input
Dòng đầu tiên chứ số phần tử của dãy n \((1<=n<=10^4)\)
Dòng thứ hai chứa n số nguyên có giá trị tuyệt đối không vượt quá \(10^4\)
Output
Dòng thứ nhất liệt kê những số lẻ (không chia hết cho 2) nếu không có số nào lẻ in ra "Day khong co so le"
Dòng thứ hai liệt kê những số hoặc chia 5 dư 2 hoặc chia 7 dư 3 nếu không có số nào thỏa mãn in ra "Day khong co so chia nam du hai hoac chia bay du ba"
Dòng thứ ba trở đi mỗi dòng liệt kê những bộ 3 số ở vị trí liên tiếp \(a_{i-1},a_i,a_{i+1}\) trong dãy sao cho theo thứ tự đó tạo thành cấp số cộng \(a_{i+1} - a_i = a_i - a_{i-1} \) nếu không có bộ nào xuất ra "Day khong co bo ba lien tiep cap so cong"
Ví dụ 1.
Input
5
1 2 3 4 5
Output
1 3 5
2 3
1 2 3
2 3 4
3 4 5
Ví dụ 1.
Input
5
-4 -6 -8 -12 -16
Output
Day khong co so le
-4 -8
-4 -6 -8
-8 -12 -16
Comments
ở ví dụ 2 sao -4 với -8 lại thỏa mãn ạ
-4 chia 7 dư 3 em ạ
out2 lỗi thầy ơi thiếu dòng "Day khong co so chia nam du hai hoac chia bay du ba" rồi thầy ạ
Bốn chia bẩy dư bốn em ạ
thay oi, 4 chia 7 du 3 sao ko xuat o vi du 1