Biển kiểm soát
Submit solution
Points:
1 (partial)
Time limit:
1.0s
Memory limit:
98M
Authors:
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
Viết chương trình nhập thông tin cho \(n\) ô tô vận tải. Mỗi ô tô là một cấu trúc dữ liệu được lưu trữ trên một dòng:
- BKS (Số biển kiểm soát: là một số nguyên) \((10 \le BKS \le 10^9)\)
- TT (Trọng tải: là một số thực) \((1 \le TT \le 9)\)
- CTy (Công ty chủ quản: là một ký tự).
Cho biết chỉ có ba công ty chủ quản là \(A, B, C\).
Yêu cầu
In số ô tô của công ty \(B\) có BKS chia hết cho \(3\)
In ra màn hình BKS của ba ô tô có trọng tại nhỏ nhất theo thứ tự tăng dần.
Đầu vào
Dòng đầu chứa số nguyên \(n\) là số ô tô \((3 \le n \le 10^5)\)
\(n\) dòng tiếp theo là thông tin của các ô tô với: lần lượt là BKS, TT, CTy.
Đầu ra
Dòng đầu là một số nguyên: số ô tô của công ty \(B\) có BKS chia hết cho \(3\).
Ba dòng tiếp theo lần lượt là BKS của ba ô tô có trọng tải nhỏ nhất.
Ví dụ
Đầu vào
5
1234 2.5 A
2345 3.7 B
3456 1.8 C
4567 2.2 B
5678 2.9 B
Đầu ra:
0
3456
4567
1234
Comments
stable sort