Nội dung Bài tập
Mã:
MINIGAME17:
MiniOLP
Tên:
Tính điểm MiniOLP
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
64 MB
Được tạo bởi:
phucnq
Trong kỳ thi MiniOLP diễn ra hàng năm do khoa CNTT - Trường ĐH Sư Phạm TP. HCM tổ chức cho các bạn sinh viên có vòng thi mở đầu mang tên "Khởi Động". Nội dung của vòng "Khởi Động" là từng đội sẽ tham gia trả lời nhanh một số câu hỏi không giới hạn số lượng trong thời gian 10 phút.
Nếu trả lời đúng, thư ký của ban tổ chức sẽ đánh dấu bằng ký tự 'D' hoặc 'd' (Đúng). Nếu sai thì đánh dấu 'S' hoặc 's' (Sai).
Nếu đội trả lời câu hỏi đó đúng thì ban tổ chức ngay lập tức sẽ đưa ra câu hỏi tiếp theo khó hơn câu trước đó. Còn nếu trả lời sai thì ban tổ chức sẽ cho câu hỏi mới dễ hơn.
Sau khi kết thúc 10 phút của vòng thi "Khởi Động", kết quả của đội đó là 1 chuỗi các ký tự 'D' và 'S'. Do thư ký viết nhanh nên có thể viết cả chữ hoa và thường.
Ban tổ chức sẽ dùng máy tính để tính số điểm của đội đó. Điểm số được tính như sau: 
  • Với mỗi câu trả lời sai, đội không được cộng điểm
  • Với mỗi câu trả lời đúng, đội đó sẽ nhận được điểm bằng số lần trả lời đúng liên tiếp từ câu trả lời này trở về trước.
Ví dụ: Với chuỗi kết quả thi của đội là: "DDSSDSSDDD" thì điểm số ở vòng thi này của đội là: 1+2+0+0+1+0+0+1+2+3 = 10

Yêu cầu: Bạn hãy tính thử xem với xâu kết quả độ dài không quá 1000 ký tự thì đội đó đạt bao nhiêu điểm.

Input:
Xâu kết quả của đội tham gia vòng thi Khởi Động
Output:
Số điểm của đội đó

Ví dụ:
Input
DDSSDSSDDD
Output
10

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận