Programming C#

Dictionary

Bài 1: Thống kê tần suất

Input: nhập vào dãy số nguyên

Output: in ra tần suất xuất hiện các giá trị trong danh sách trên

Ví dụ
Input [3, 7, 3, 2, 2, 3, 4, 2, 3]
Output Giá trị 3724
Tần suất 4131

Bài 2: Label Encoder

Input: nhập vào dãy chuỗi

Output: in ra Label Encoder

Ví dụ
Input RedGreenRedGreenBlueRed
Output 010120

Bài 3: One Hot Encoder

Input: nhập vào dãy chuỗi

Output: in ra One Hot Encoder

Ví dụ
Input:
RedGreenRedGreenBlueRed
Output:
RedGreenBlue
100
010
100
010
001
100

Bài 4: Tạo biểu đồ nhánh lá

Input: nhập vào dãy số

Output: in ra biểu đồ nhánh lá

Ví dụ

Input

251312231225107100

Output

Steam Leaf
0 2, 5
1 3, 2, 2
2 3, 5
10 7, 0

Bài 5: Đếm Số Xe

Camera đặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng số nhận dạng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành một số nguyên dương. Cho dãy số, mỗi số là mã hóa về loại của một ô tô đi qua trạm thu phí. Em hãy viết chương trình nhập dãy số mã hóa xe vào từ bàn phím và đưa ra màn hình số loại xe khác nhau đã được nhận dạng.

Ví dụ:

INPUT OUTPUT
2 4 2 5 4 5 2 5 4 5 5 3

Bài 6: Tính giá xuất kho bằng phương pháp FIFO

Tại Công ty TNHH ABC có tình hình nhập xuất trong tháng 8/2023 như sau:

Đầu kỳ tồn kho: 5 hộp bánh, đơn giá 100.000đ

Ngày 10/08/2023 nhập mua: 20 hộp bánh, đơn giá 110.000đ/hộp

Ngày 18/08/2023:

Ngày 20/08/2023 xuất bán ra: 10 hộp bánh.

Các bạn căn cứ số lượng xuất kho để tính giá thực tế hàng xuất kho theo nguyên tắc lấy hết số lượng và đơn giá nhập kho lần trước, xong mới lấy đến số lượng và đơn giá nhập lần sau, làm giá thực tế của từng lần xuất:

Giá trị vật tư xuất trong kỳ được tính như sau:

Bài 6: Tính giá xuất kho bình quân liên hoàn

$$\text{Giá đơn vị bình quân} = \frac{\text{Giá trị thực tế sau mỗi lần nhập}}{\text{Số lượng tồn sau mỗi lần nhập}}$$

Ví dụ: Tại Công ty Việt Hưng, có số liệu của nguyên liệu M trong tháng 1 như sau:

→ Như vậy, tại ngày 10/01 kế toán phải tiến hành xác định giá đơn vị bình quân 1kg nguyên liệu M.

Cụ thể như sau:Giá đơn vị bình quân (ngày 10/01):

(5.000kg x 3.000 đồng/kg + 4.000kg x 2.000 đồng/kg)/(5.000kg + 4.000 kg) = 2.556 đồng/kg.

>> Giá trị nguyên liệu M cuối ngày 10/01 là: 23.000.000 đồng.

>> Khối lượng nguyên liệu M cuối ngày 10/01 là: 9.000 kg

>> Giá trị nguyên liệu M cuối ngày 13/01 = giá trị tồn kho trước ngày 13/01 – giá trị xuất kho ngày 13/01= 23.000.000 – 2.556.000 = 20.444.000 đồng.

>> Tương tự ta tính khối lượng nguyên liệu M cuối ngày 13/01: 9.000- 1.000 kg = 8.000 kg.

Bài 7: Ghi ảnh vào đĩa CD

Trong một hoạt động ngoại khóa của lớp, giáo viên chủ nhiệm đã chụp được n bức ảnh, các bức ảnh được lưu trên máy tính có kích thước tương ứng là d1, d2, ..., dn (đơn vị Kb).

Giáo viên dự định ghi một số đĩa CD làm phần thưởng cho học sinh. Đĩa CD mà giáo viên dùng chỉ có thể ghi tối đa W (đơn vị Kb). Vì tất cả các bức ảnh đều rất đẹp và thú vị nên giáo viên muốn lựa chọn các bức ảnh để ghi vào đĩa CD với tiêu chí càng nhiều bức ảnh được ghi vào đĩa CD càng tốt. Giáo viên băn khoăn và muốn biết số lượng tối đa các bức ảnh có thể ghi vào đĩa CD là bao nhiêu.

Các bạn hãy chỉ ra kết quả từng bước thực hiện để có được chương trình nhận dữ liệu vào là các số nguyên W, d1, d2, ..., dn và trả về số lượng tối đa các bức ảnh có thể ghi vào đĩa CD.