Trang chủ Tin Học Lớp 9 Bài 2: (7,0 điểm) MARATHON Trong cuộc chạy bộ dã...

Bài 2: (7,0 điểm) MARATHON Trong cuộc chạy bộ dã ngoại chào mừng ngày thành lập Đoàn 26 tháng 3 có n đoàn viên tham gia Được đánh số báo danh từ 1 đến n đoàn

Câu hỏi :

Bài 2: (7,0 điểm) MARATHON Trong cuộc chạy bộ dã ngoại chào mừng ngày thành lập Đoàn 26 tháng 3 có n đoàn viên tham gia Được đánh số báo danh từ 1 đến n đoàn viên thứ i có thời gian chạy là ai (i=1n). Ban tổ chức quy định về cách thức chọn các đoàn viên để trao giải thưởng như sau: - Phải có ít nhất một đoàn viên được chọn để trao thưởng - Nếu một đoàn viên nào đó được chọn để trao thưởng thì tất cả các đoàn viên có thời gian chạy bằng hoặc thấp hơn thời gian chạy của đoàn viên được chọn cũng phải được trao thưởng. Yêu cầu :Hãy viết chương trình đếm xem có bao nhiêu cách chọn các đoàn viên để trao thưởng. Dữ liệu vào: Cho từ tệp văn bản MARATHON.INP gồm hai dòng: Dòng thứ nhất ghi số nguyên dương n. Dòng thứ hai ghi n số nguyên a1, a2, , an (1<=ai<=106) giữa các số cách nhau một khoảng cách. giải bằng c++ giúp em ạ

Lời giải 1 :

Giải thích thuật toán: Sử dụng CTDL set để lưu trữ các giá trị khác nhau (hoặc dùng mảng và sort lại để tìm các giá trị khác nhau)

Code (chưa debug + test mẫu):

#include<bits/stdc++.h>
using namespace std;
int n, a;
set<int> s;

int main()
{
  ios::sync_with_stdio(0);
  cin.tie(0); cout.tie(0);
  cin >> n;
  for (int i = 1; i <= n; ++i)
  {
    cin >> a;
    s.insert(a);
  }
  cout << s.size();
  return 0;
}

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247